From 5cdbc19517e3bbd74c3bd31f6bbd739deccb21b8 Mon Sep 17 00:00:00 2001 From: poduck Date: Wed, 3 Dec 2025 17:38:57 -0500 Subject: [PATCH] fix(traefik): Fix HostRegexp YAML escaping for subdomain routing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In YAML single-quoted strings, backslashes are literal characters. '\\.' was being interpreted as two backslashes + dot, not as an escaped dot in the regex. Changed from '\\.smoothschedule\\.com' to '\.smoothschedule\.com' 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- smoothschedule/compose/production/traefik/traefik.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smoothschedule/compose/production/traefik/traefik.yml b/smoothschedule/compose/production/traefik/traefik.yml index fdd9d11..d54e311 100644 --- a/smoothschedule/compose/production/traefik/traefik.yml +++ b/smoothschedule/compose/production/traefik/traefik.yml @@ -123,7 +123,7 @@ http: # Routes to nginx which serves the frontend SPA and proxies /api/ to Django # Low priority (1) ensures specific domain routers match first subdomain-router: - rule: 'HostRegexp(`.+\\.smoothschedule\\.com`)' + rule: 'HostRegexp(`.+\.smoothschedule\.com`)' priority: 1 entryPoints: - web-secure