From 7a7c12bf1f83a28e1f880f3035bb9d890fc30c56 Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Tue, 3 Mar 2026 11:01:30 +0100 Subject: [PATCH] fix: update Traefik router and service names for improved clarity and functionality --- docker-compose.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 63a7103..34475d2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -180,27 +180,27 @@ services: labels: - "traefik.enable=true" # HTTP ROUTER - - "traefik.http.routers.app-http.rule=Host(`${DOMAIN}`) || Host(`www.${DOMAIN}`)" - - "traefik.http.routers.app-http.entrypoints=web" - - "traefik.http.routers.app-http.service=app-http" - - "traefik.http.routers.app-http.middlewares=redirect-to-https@file" - - "traefik.http.services.app-http.loadbalancer.server.port=3000" + - "traefik.http.routers.info-http.rule=Host(`${DOMAIN}`) || Host(`www.${DOMAIN}`)" + - "traefik.http.routers.info-http.entrypoints=web" + - "traefik.http.routers.info-http.service=info-http" + - "traefik.http.routers.info-http.middlewares=redirect-to-https@file" + - "traefik.http.services.info-http.loadbalancer.server.port=3000" # HTTPS FOR WWW - - "traefik.http.routers.app-www.rule=Host(`www.${DOMAIN}`)" - - "traefik.http.routers.app-www.entrypoints=websecure" - - "traefik.http.routers.app-www.service=app" - - "traefik.http.routers.app-www.tls.certresolver=letsencrypt" - - "traefik.http.routers.app-www.middlewares=info-redirect-apex" + - "traefik.http.routers.info-www.rule=Host(`www.${DOMAIN}`)" + - "traefik.http.routers.info-www.entrypoints=websecure" + - "traefik.http.routers.info-www.service=info" + - "traefik.http.routers.info-www.tls.certresolver=letsencrypt" + - "traefik.http.routers.info-www.middlewares=info-redirect-apex" # APEX REDIRECT - "traefik.http.middlewares.info-redirect-apex.redirectregex.regex=^https?://www\\.(.*)" - "traefik.http.middlewares.info-redirect-apex.redirectregex.replacement=https://$$1" - "traefik.http.middlewares.info-redirect-apex.redirectregex.permanent=true" # CANONICAL DOMAIN - - "traefik.http.routers.app.rule=Host(`${DOMAIN}`)" - - "traefik.http.routers.app.entrypoints=websecure" - - "traefik.http.routers.app.service=app" - - "traefik.http.routers.app.tls.certresolver=letsencrypt" - - "traefik.http.services.app.loadbalancer.server.port=3000" + - "traefik.http.routers.info.rule=Host(`${DOMAIN}`)" + - "traefik.http.routers.info.entrypoints=websecure" + - "traefik.http.routers.info.service=info" + - "traefik.http.routers.info.tls.certresolver=letsencrypt" + - "traefik.http.services.info.loadbalancer.server.port=3000" depends_on: backend: condition: service_healthy