From af75bf908f5a2d447dce4bb25e85e9eeca36777b Mon Sep 17 00:00:00 2001 From: Hayden Liu Date: Sun, 1 Feb 2026 14:49:34 +0800 Subject: [PATCH] wildcard DNS challenge --- traefik/docker-compose.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/traefik/docker-compose.yml b/traefik/docker-compose.yml index 61ebd1a..2da9a1d 100644 --- a/traefik/docker-compose.yml +++ b/traefik/docker-compose.yml @@ -84,15 +84,15 @@ services: - "traefik.enable=true" # Dashboard router - - "traefik.http.routers.dashboard.rule=Host(`traefik.apps.dua.casa`)" - - "traefik.http.routers.dashboard.entrypoints=websecure" - - "traefik.http.routers.dashboard.service=api@internal" - - "traefik.http.routers.dashboard.tls=true" - - "traefik.http.routers.dashboard.tls.certresolver=letsencrypt" + - "traefik.http.routers.traefik.rule=HostRegexp(`{subdomain:.+}.app.abc.com`)" + - "traefik.http.routers.traefik.entrypoints=websecure" + - "traefik.http.routers.traefik.service=api@internal" + - "traefik.http.routers.traefik.tls=true" + - "traefik.http.routers.traefik.tls.certresolver=letsencrypt" # Basic‑auth middleware - - "traefik.http.middlewares.dashboard-auth.basicauth.users=${TRAEFIK_BASIC_AUTH}" - - "traefik.http.routers.dashboard.middlewares=dashboard-auth@swarm" + - "traefik.http.middlewares.traefik-auth.basicauth.users=${TRAEFIK_BASIC_AUTH}" + - "traefik.http.routers.traefik.middlewares=traefik-auth@swarm" # Service hint - "traefik.http.services.traefik.loadbalancer.server.port=8080"