From a5e4ee19b8ea0a2d82b2ca36fdb69f6ce7c7c6ad Mon Sep 17 00:00:00 2001 From: root Date: Thu, 23 Jan 2025 20:14:52 +0000 Subject: [PATCH] Fixed traefik config for plus --- lib/traefik.sh | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/lib/traefik.sh b/lib/traefik.sh index 38a1ef9..e3e8901 100644 --- a/lib/traefik.sh +++ b/lib/traefik.sh @@ -29,7 +29,7 @@ services: # Tell Traefik to discover containers using the Docker API - --providers.docker=true # Enable the Trafik dashboard - - --api.dashboard=true + #- --api.dashboard=true # Set up LetsEncrypt #- --certificatesresolvers.letsencrypt.acme.dnschallenge=true #- --certificatesresolvers.letsencrypt.acme.dnschallenge.provider=pdns @@ -62,16 +62,16 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./data/letsencrypt:/letsencrypt - labels: - - "traefik.enable=true" - - "traefik.http.routers.traefik.rule=Host(\`traefik.$DOMAIN\`)" - - "traefik.http.routers.traefik.entrypoints=websecure" - - "traefik.http.routers.traefik.tls.certresolver=letsencrypt" - - "traefik.http.routers.traefik.service=api@internal" - - "traefik.http.routers.traefik.middlewares=strip" - - "traefik.http.middlewares.strip.stripprefix.prefixes=/traefik" - - "traefik.http.routers.traefik.middlewares=traefik-auth" - - "traefik.http.middlewares.traefik-auth.basicauth.users=$TRAEFIK_HTTPAUTH_STRING" + #labels: + #- "traefik.enable=true" + #- "traefik.http.routers.traefik.rule=Host(\`traefik.$DOMAIN\`)" + #- "traefik.http.routers.traefik.entrypoints=websecure" + #- "traefik.http.routers.traefik.tls.certresolver=letsencrypt" + #- "traefik.http.routers.traefik.service=api@internal" + #- "traefik.http.routers.traefik.middlewares=strip" + #- "traefik.http.middlewares.strip.stripprefix.prefixes=/traefik" + #- "traefik.http.routers.traefik.middlewares=traefik-auth" + #- "traefik.http.middlewares.traefik-auth.basicauth.users=$TRAEFIK_HTTPAUTH_STRING" networks: core: @@ -144,11 +144,17 @@ fi PDNS_APIKEY=`grep PDNS_api_key /federated/apps/pdns/.env | awk -F= '{ print $2 }'` +if [[ "${PLUS}" ]]; then +cat > /federated/apps/traefik/.env < /federated/apps/traefik/.env <