From f822b93e2efa44935dda9bc8b5735d959fd4babc Mon Sep 17 00:00:00 2001 From: "XPS\\Micro" Date: Fri, 30 Jan 2026 22:16:52 +0100 Subject: [PATCH] Fix redirect loop: remove /login /signup from Traefik backend routes --- docker-compose.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 83db463..0069e4f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -52,12 +52,12 @@ services: - "traefik.http.routers.spawner-api.service=spawner-api-service" - "traefik.http.services.spawner-api-service.loadbalancer.server.port=5000" - # Legacy-Router fuer alte Flask-Templates (niedrige Prioritaet) - - "traefik.http.routers.spawner-legacy.rule=Host(`${SPAWNER_SUBDOMAIN:-coder}.${BASE_DOMAIN}`) && (PathPrefix(`/login`) || PathPrefix(`/signup`) || PathPrefix(`/logout`) || PathPrefix(`/dashboard`) || PathPrefix(`/container`) || PathPrefix(`/health`))" - - "traefik.http.routers.spawner-legacy.entrypoints=${TRAEFIK_ENTRYPOINT:-websecure}" - - "traefik.http.routers.spawner-legacy.tls.certresolver=${TRAEFIK_CERTRESOLVER:-lets-encrypt}" - - "traefik.http.routers.spawner-legacy.priority=100" - - "traefik.http.routers.spawner-legacy.service=spawner-api-service" + # Health-Router (nur fuer /health Endpoint) + - "traefik.http.routers.spawner-health.rule=Host(`${SPAWNER_SUBDOMAIN:-coder}.${BASE_DOMAIN}`) && PathPrefix(`/health`)" + - "traefik.http.routers.spawner-health.entrypoints=${TRAEFIK_ENTRYPOINT:-websecure}" + - "traefik.http.routers.spawner-health.tls.certresolver=${TRAEFIK_CERTRESOLVER:-lets-encrypt}" + - "traefik.http.routers.spawner-health.priority=100" + - "traefik.http.routers.spawner-health.service=spawner-api-service" # Metadata - "spawner.managed=true"