Avec deux machines, le mieux est de se reposer sur docker swarm pour tout... ou presque.
Une fois les nœuds créé, il faut mettre tout le petit monde devant être géré par traefik dans un réseau ad hoctraefik-net. Un proposition est de créer le proxy traefik, puis les bases de données, puis chaque projet peut être une stack en lui-même. Il suffit de créer les bons réseaux et de connecter les bons tuyaux pour isoler les projets ou non, e.g. redis.
Avec deux machines, le mieux est de se reposer sur docker swarm pour tout... ou presque.
Une fois les nœuds créé, il faut mettre tout le petit monde devant être géré par traefik dans un réseau ad hoc
traefik-net
. Un proposition est de créer le proxy traefik, puis les bases de données, puis chaque projet peut être une stack en lui-même. Il suffit de créer les bons réseaux et de connecter les bons tuyaux pour isoler les projets ou non, e.g. redis.Traefik
proxy.yml
traefik.toml
MySQL + Postgres
databases.yml
Test
admin.yml
Documentation