From 801ec1fd0198a7993c8bd6dd6876d49b977b367f Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Wed, 25 Feb 2026 08:08:31 +0100 Subject: [PATCH] feat: add wildcard subdomain routing for rSpace spaces All registered spaces (e.g. demo.rtube-online.online) now route to this app at Traefik priority 100. Bare domain stays at priority 120. Co-Authored-By: Claude Opus 4.6 --- docker-compose.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 9829fa7..33986f1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -55,6 +55,11 @@ services: - "traefik.http.routers.rtube-hls.entrypoints=web,websecure" - "traefik.http.services.rtube-hls.loadbalancer.server.port=8080" - "traefik.docker.network=traefik-public" + # Wildcard router: any space subdomain routes to this app + - "traefik.http.routers.rtube-spaces.rule=HostRegexp(`{space:[a-z0-9-]+}.rtube.online`)" + - "traefik.http.routers.rtube-spaces.priority=100" + - "traefik.http.routers.rtube-spaces.entrypoints=web" + - "traefik.http.routers.rtube-spaces.service=rtube" networks: - traefik-public - rtube-internal