Fixed traefik config for plus
This commit is contained in:
parent
8355053d10
commit
a5e4ee19b8
@ -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 <<EOF
|
||||
IMAGE_VERSION="v2.11.16"
|
||||
EOF
|
||||
else
|
||||
cat > /federated/apps/traefik/.env <<EOF
|
||||
IMAGE_VERSION="v2.11.16"
|
||||
PDNS_API_KEY=$PDNS_APIKEY
|
||||
PDNS_API_URL=http://pdns.$DOMAIN:8081
|
||||
EOF
|
||||
fi
|
||||
chmod 600 /federated/apps/traefik/.env
|
||||
|
||||
echo -ne "done.\n"
|
||||
|
Loading…
x
Reference in New Issue
Block a user