Update traefik/compose.yml
This commit is contained in:
+6
-8
@@ -1,5 +1,3 @@
|
|||||||
version: '3'
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
traefik:
|
traefik:
|
||||||
image: traefik:latest
|
image: traefik:latest
|
||||||
@@ -13,7 +11,7 @@ services:
|
|||||||
- 80:80
|
- 80:80
|
||||||
- 443:443
|
- 443:443
|
||||||
environment:
|
environment:
|
||||||
- CF_DNS_API_TOKEN=YOUR_EDITZONEDNS_API_TOKEN_FROM_CLOUDFLARE
|
- CF_DNS_API_TOKEN=YOUR_EDITZONEDNS_API_TOKEN_FROM_CLOUDFLARE # change me
|
||||||
# If you choose to use an API Key instead of a Token, specify your email as well
|
# If you choose to use an API Key instead of a Token, specify your email as well
|
||||||
# - CF_API_EMAIL=user@example.com
|
# - CF_API_EMAIL=user@example.com
|
||||||
# - CF_API_KEY=YOUR_API_KEY
|
# - CF_API_KEY=YOUR_API_KEY
|
||||||
@@ -27,18 +25,18 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
- "traefik.http.routers.traefik.entrypoints=http"
|
- "traefik.http.routers.traefik.entrypoints=http"
|
||||||
- "traefik.http.routers.traefik.rule=Host(`traefik.crsmthw.com`)"
|
- "traefik.http.routers.traefik.rule=Host(`traefik.YOURDOMAIN.com`)" # change me
|
||||||
- "traefik.http.middlewares.traefik-auth.basicauth.users=USERNAME:YOUR_HASHED_PASSWORD"
|
- "traefik.http.middlewares.traefik-auth.basicauth.users=USERNAME:YOUR_HASHED_PASSWORD" # change me
|
||||||
- "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
|
- "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
|
||||||
- "traefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=https"
|
- "traefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=https"
|
||||||
- "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
|
- "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
|
||||||
- "traefik.http.routers.traefik-secure.entrypoints=https"
|
- "traefik.http.routers.traefik-secure.entrypoints=https"
|
||||||
- "traefik.http.routers.traefik-secure.rule=Host(`traefik.EXAMPLE.com`)"
|
- "traefik.http.routers.traefik-secure.rule=Host(`traefik.YOURDOMAIN.com`)" # change me
|
||||||
- "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
|
- "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
|
||||||
- "traefik.http.routers.traefik-secure.tls=true"
|
- "traefik.http.routers.traefik-secure.tls=true"
|
||||||
- "traefik.http.routers.traefik-secure.tls.certresolver=cloudflare"
|
- "traefik.http.routers.traefik-secure.tls.certresolver=cloudflare"
|
||||||
- "traefik.http.routers.traefik-secure.tls.domains[0].main=EXAMPLE.com"
|
- "traefik.http.routers.traefik-secure.tls.domains[0].main=YOURDOMAIN.com" # change me
|
||||||
- "traefik.http.routers.traefik-secure.tls.domains[0].sans=*.EXAMPLE.com"
|
- "traefik.http.routers.traefik-secure.tls.domains[0].sans=*.YOURDOMAIN.com" # change me
|
||||||
- "traefik.http.routers.traefik-secure.service=api@internal"
|
- "traefik.http.routers.traefik-secure.service=api@internal"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
Reference in New Issue
Block a user