From 01be84ec0a768cda872a9b78c2b7554cd876b3af Mon Sep 17 00:00:00 2001 From: Kris Lamoureux Date: Fri, 19 Apr 2024 22:39:01 -0400 Subject: [PATCH] Disable Traefik dashboard and update TLS settings - Set dashboard to false by default for security - Rename ENABLE_TLS to DASHBOARD_TLS for clarity - Link traefik.enable to DASHBOARD environment variable --- docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 5da5b2d..62e274c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,7 +14,7 @@ services: command: - --providers.docker=true - --providers.docker.exposedbydefault=${EXPOSED_BY_DEFAULT:-false} - - --api.dashboard=${DASHBOARD:-true} + - --api.dashboard=${DASHBOARD:-false} - --api.debug=${DEBUG:-false} - --log.level=${LOG_LEVEL:-ERROR} - --entrypoints.web.address=:80 @@ -26,9 +26,9 @@ services: - "traefik.http.routers.${ROUTER:-traefik}.rule=Host(`${DOMAIN:-traefik.local.krislamo.org}`)" - "traefik.http.routers.${ROUTER:-traefik}.service=api@internal" - "traefik.http.routers.${ROUTER:-traefik}.entrypoints=${ENTRYPOINT:-local}" - - "traefik.http.routers.${ROUTER:-traefik}.tls=${ENABLE_TLS:-true}" + - "traefik.http.routers.${ROUTER:-traefik}.tls=${DASHBOARD_TLS:-true}" - "traefik.docker.network=${NETWORK:-traefik}" - - "traefik.enable=${ENABLE:-false}" + - "traefik.enable=${DASHBOARD:-false}" networks: - traefik volumes: