Switch to using one Compose recipe with multiple profiles/flavours #27
Labels
infrastructure
Software or graph infrastructure-related changes.
released
This issue/pull request has been released.
By having tools which are supposed to work together in different Docker networks, we currently often need to jump through hoops to make the networking work correctly so that the containers can communicate with one another using their public IPs/URLs.
Meanwhile, the point of having cooperative containers all in the same network is to avoid the hassle of having to do this, as containers can simply refer to one another by their service name. Having all tools be part of the same Docker network by default will make setup a lot less brittle compared to having to potentially manage multiple networks at once.
We should switch to a single docker-compose.yml with different profiles (see https://stackoverflow.com/a/65957695 for example) replacing our separate .yml files for each deployment flavour we support.
context: https://docs.docker.com/compose/profiles/
To close ensure that:
setup.sh
to default named log fileTo check:
gitignore
them?setting up two nodes to test the f-API?won't be addressed in this issueThe text was updated successfully, but these errors were encountered: