Fix HostRegexp syntax for Traefik v3
Some checks failed
Deploy Stacks / deploy-prod (push) Failing after 1s
Deploy Stacks / deploy-dev (push) Has been cancelled

Traefik v3 uses raw regex syntax instead of v2's {name:pattern} format.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-21 15:50:35 -05:00
parent 6559870e06
commit e5b14eee4e

View File

@@ -14,7 +14,7 @@ services:
labels:
- "traefik.enable=true"
- "traefik.http.routers.perilous.entrypoints=https"
- "traefik.http.routers.perilous.rule=Host(`perilous.dev`) || Host(`www.perilous.dev`) || HostRegexp(`{subdomain:[a-z0-9.]+}.perilous.dev`)"
- "traefik.http.routers.perilous.rule=Host(`perilous.dev`) || Host(`www.perilous.dev`) || HostRegexp(`^.+\\.perilous\\.dev$$`)"
- "traefik.http.routers.perilous.tls.certresolver=http"
- "traefik.http.services.perilous.loadbalancer.server.port=3000"