Open yeldiRium opened 5 years ago
I'm all for the repo split. We would then have a separate repository containing the docker-compose.yml
and possibly integration tests.
How would this setup work for services which themselves consist of multiple containers, for example xapi-publisher
?
I'd say leave together what belongs together. We can version e.g. backend and our custom postgres container together, since it is one service.
I like the idea of having a separate integration repo with additional tests.
We want to use semver.
We currently have separate version files for the services in their respective folders and intend to keep them up to date conforming with semver.
However this makes it difficult to version the repository with tags.
We could either use service specific version tags (e.g
frontend-2.0.1
) or, we could split the repo as discussed a few times and version each repository.The latter would include a rewrite of our ci system and an external docker-compose config.