Make development stack a variant of the production deployment #28
Labels
_flag:stale
[BOT ONLY] Flag issue that hasn't been updated in a while and needs to be triaged again
Milestone
Used to track other issues that are required to complete the milestone.
Context
We are developing an ecosystem of tools that all need to work together well. But we are developing them in individual repositories (for presumably good reasons). So we accept to do some extra steps during development to make our tools work together across repos.
In #27 we plan to adopt docker compose profiles so we can have a single compose recipe but have multiple deployment profiles. In a similar direction, we can use the docker compose extension syntax to make a second docker compose recipe that we use for development: https://docs.docker.com/compose/multiple-compose-files/extends/
This will ensure that dev and prod are always in sync but we can also have dev-specific deployment rules in the dev recipe. See for example the (probably temporary) repo: https://github.com/neurobagel/develop
Why
Outcomes
What
The text was updated successfully, but these errors were encountered: