From c58e55951b992ceef870eea304f6e87eb856d858 Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Sun, 21 Dec 2025 00:19:41 -0800 Subject: [PATCH] fix: Stable traefik network name in docker-compose --- docker-compose.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 40bb757..d98c5b7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,7 +22,7 @@ services: retries: 3 networks: - elmeg - - ${TRAEFIK_NETWORK:-traefik} + - traefik-public labels: - "traefik.enable=true" - "traefik.http.routers.elmeg-backend.rule=(Host(`elmeg.runfoo.run`) || Host(`elmeg.xyz`)) && PathPrefix(`/api`)" @@ -33,7 +33,7 @@ services: - "traefik.http.routers.elmeg-backend.middlewares=elmeg-strip" - "traefik.http.routers.elmeg-backend.service=elmeg-backend-svc" - "traefik.http.services.elmeg-backend-svc.loadbalancer.server.port=8000" - - "traefik.docker.network=${TRAEFIK_NETWORK:-traefik}" + - "traefik.docker.network=traefik-public" # Direct routes for docs (no strip) - "traefik.http.routers.elmeg-backend-docs.rule=(Host(`elmeg.runfoo.run`) || Host(`elmeg.xyz`)) && PathPrefix(`/docs`, `/openapi.json`)" - "traefik.http.routers.elmeg-backend-docs.entrypoints=websecure" @@ -58,7 +58,7 @@ services: restart: unless-stopped networks: - elmeg - - ${TRAEFIK_NETWORK:-traefik} + - traefik-public labels: - "traefik.enable=true" - "traefik.http.routers.elmeg-frontend.rule=(Host(`elmeg.runfoo.run`) || Host(`elmeg.xyz`)) && !PathPrefix(`/api`, `/docs`, `/openapi.json`)" @@ -66,7 +66,7 @@ services: - "traefik.http.routers.elmeg-frontend.tls.certresolver=letsencrypt" - "traefik.http.routers.elmeg-frontend.priority=50" - "traefik.http.services.elmeg-frontend.loadbalancer.server.port=3000" - - "traefik.docker.network=${TRAEFIK_NETWORK:-traefik}" + - "traefik.docker.network=traefik-public" db: image: postgres:15-alpine @@ -92,5 +92,6 @@ volumes: networks: elmeg: - ${TRAEFIK_NETWORK:-traefik}: + traefik-public: + name: ${TRAEFIK_NETWORK:-traefik} external: true