Currently in documentation and in Makefile there are instructions to use docker-compose. It should be changed to docker stack to run the platform as Docker Swarm services.
Advantages
making local/development setup to be more similar to the production setup
possible elimination of the requirement to have docker-compose
elimination of options in docker-compose.yml that are only valid for docker-compose or docker stack
Disadvantages
Docker services may be more complicated to deal with manually for people who never did that
Non-disadvantages
requirement to have Swarm: HOBBIT already requires Swarm to run experiments
Currently in documentation and in
Makefile
there are instructions to usedocker-compose
. It should be changed todocker stack
to run the platform as Docker Swarm services.Advantages
docker-compose
docker-compose.yml
that are only valid fordocker-compose
ordocker stack
Disadvantages
Non-disadvantages