diff --git a/docker-compose.yml b/docker-compose.yml index ca89e73..5707a31 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,13 +1,14 @@ -version: '3.8' - +--- +### networks networks: - interne: -# driver: overlay + back_network: + driver: bridge attachable: true - externe: + front_network: driver: bridge attachable: true +### services services: # traefik traefik: @@ -18,6 +19,7 @@ services: ports: - "80:80" - "443:443" + - "8181:8181" volumes: - "/var/run/docker.sock:/var/run/docker.sock:ro" - "./configs/traefik.yml:/etc/traefik/traefik.yml" @@ -25,10 +27,9 @@ services: - "./certificates/acme.json:/etc/traefik/acme/acme.json" - "./certificates:/etc/traefik/ssl" - "./traefik/log:/var/log" -# - "./traefik:/etc/traefik" networks: - - interne - - externe + - back_network + - front_network # Certificats reverse-proxy-https-helper: @@ -40,8 +41,7 @@ services: volumes: - "./certificates:/etc/traefik/ssl" networks: - - interne - - externe + - front_network # whoami whoami: @@ -49,9 +49,11 @@ services: hostname: whoami image: traefik/whoami restart: unless-stopped + networks: + - front_network labels: - "traefik.enable=true" - - "traefik.docker.network=interne" + - "traefik.docker.network=front_network" # HTTP - "traefik.http.routers.whoami-http.rule=Host(`whoami.10.0.4.29.traefik.me`)" - "traefik.http.routers.whoami-http.entrypoints=http" @@ -61,5 +63,3 @@ services: - "traefik.http.routers.whoami-https.tls=true" # Middleware # Service - networks: - - interne \ No newline at end of file