diff --git a/docker-compose.yml b/docker-compose.yml index 357d6c5..cd990b5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,15 +14,17 @@ services: restart: unless-stopped labels: - "traefik.enable=true" + - "traefik.docker.network=traefik-public" + # Single service definition (both routers use same backend) + - "traefik.http.services.canvas.loadbalancer.server.port=80" # Production deployment (jeffemmett.com and www) - "traefik.http.routers.canvas-prod.rule=Host(`jeffemmett.com`) || Host(`www.jeffemmett.com`)" - "traefik.http.routers.canvas-prod.entrypoints=web" - - "traefik.http.services.canvas-prod.loadbalancer.server.port=80" + - "traefik.http.routers.canvas-prod.service=canvas" # Staging deployment (keep for testing) - "traefik.http.routers.canvas-staging.rule=Host(`staging.jeffemmett.com`)" - "traefik.http.routers.canvas-staging.entrypoints=web" - - "traefik.http.services.canvas-staging.loadbalancer.server.port=80" - - "traefik.docker.network=traefik-public" + - "traefik.http.routers.canvas-staging.service=canvas" networks: - traefik-public healthcheck: