From 9080fdc86b4a2852c3b92c5272a4e91e05da198d Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Tue, 24 Mar 2026 01:57:08 +0000 Subject: [PATCH] Fix Traefik routing: use web entrypoint and priority 200 Cloudflare tunnel terminates TLS, so internal traffic is HTTP (web entrypoint, not websecure). Set priority > 100 to beat the rSpace wildcard HostRegexp router. Co-Authored-By: Claude Opus 4.6 (1M context) --- docker-compose.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6e1804d1..c3f9b646 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -19,8 +19,8 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.rdesign-api.rule=Host(`scribus.rspace.online`) && !PathPrefix(`/vnc`)" - - "traefik.http.routers.rdesign-api.entrypoints=websecure" - - "traefik.http.routers.rdesign-api.tls.certresolver=letsencrypt" + - "traefik.http.routers.rdesign-api.entrypoints=web" + - "traefik.http.routers.rdesign-api.priority=200" - "traefik.http.services.rdesign-api.loadbalancer.server.port=8080" - "traefik.http.middlewares.rdesign-cors.headers.accesscontrolallowmethods=GET,POST,OPTIONS" - "traefik.http.middlewares.rdesign-cors.headers.accesscontrolallowheaders=*" @@ -55,8 +55,8 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.rdesign-studio.rule=Host(`scribus.rspace.online`) && PathPrefix(`/vnc`)" - - "traefik.http.routers.rdesign-studio.entrypoints=websecure" - - "traefik.http.routers.rdesign-studio.tls.certresolver=letsencrypt" + - "traefik.http.routers.rdesign-studio.entrypoints=web" + - "traefik.http.routers.rdesign-studio.priority=210" - "traefik.http.services.rdesign-studio.loadbalancer.server.port=6080" - "traefik.http.routers.rdesign-studio.middlewares=rdesign-studio-strip" - "traefik.http.middlewares.rdesign-studio-strip.stripprefix.prefixes=/vnc"