From 278bf624fb59882f3ad8f7acc699ecc96a21315f Mon Sep 17 00:00:00 2001 From: PorridgePi Date: Wed, 14 Sep 2022 06:42:58 +0100 Subject: [PATCH] traefik: feat: Expose Traefik Dashboard to subdomain --- traefik/docker-compose.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/traefik/docker-compose.yml b/traefik/docker-compose.yml index f2abf5b..06549d9 100644 --- a/traefik/docker-compose.yml +++ b/traefik/docker-compose.yml @@ -21,7 +21,7 @@ services: ports: - "80:80" - "443:443" - - "8080:8080" + # - "8080:8080" networks: - public command: @@ -40,3 +40,10 @@ services: - "--certificatesresolvers.le.acme.dnschallenge=true" - "--certificatesresolvers.le.acme.dnschallenge.provider=cloudflare" - "--certificatesresolvers.le.acme.dnschallenge.resolvers=1.1.1.1:53,8.8.8.8:53" + labels: + - "traefik.enable=true" + - "traefik.http.routers.dashboard.rule=Host(`${TRAEFIK_DOMAIN}`)" + - "traefik.http.routers.dashboard.service=dashboard-service" + - "traefik.http.services.dashboard-service.loadbalancer.server.port=8080" + - "traefik.http.routers.dashboard.tls=true" + - "traefik.http.routers.dashboard.tls.certresolver=le"