diff --git a/docker-compose.yml b/docker-compose.yml index ce322e3..93182b8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,14 +11,12 @@ services: - PORT=3000 labels: - "traefik.enable=true" - # Main domain (use web entrypoint - Cloudflare handles SSL) - - "traefik.http.routers.rspace.rule=Host(`rspace.online`) || Host(`www.rspace.online`)" - - "traefik.http.routers.rspace.entrypoints=web" - # Wildcard subdomain routing - - "traefik.http.routers.rspace-wildcard.rule=HostRegexp(`{subdomain:[a-z0-9-]+}.rspace.online`)" - - "traefik.http.routers.rspace-wildcard.entrypoints=web" + # Only handle subdomains (rspace-prod handles main domain) + - "traefik.http.routers.rspace-canvas.rule=HostRegexp(`{subdomain:[a-z0-9-]+}.rspace.online`) && !Host(`rspace.online`) && !Host(`www.rspace.online`)" + - "traefik.http.routers.rspace-canvas.entrypoints=web" + - "traefik.http.routers.rspace-canvas.priority=100" # Service configuration - - "traefik.http.services.rspace.loadbalancer.server.port=3000" + - "traefik.http.services.rspace-canvas.loadbalancer.server.port=3000" - "traefik.docker.network=traefik-public" networks: - traefik-public