Improve TLS setup
This commit is contained in:
@@ -1,6 +0,0 @@
|
|||||||
tls:
|
|
||||||
stores:
|
|
||||||
default:
|
|
||||||
defaultGeneratedCert:
|
|
||||||
resolver: defaultResolver
|
|
||||||
domain:
|
|
||||||
@@ -16,11 +16,9 @@ accessLog: {}
|
|||||||
certificatesResolvers:
|
certificatesResolvers:
|
||||||
defaultResolver:
|
defaultResolver:
|
||||||
acme:
|
acme:
|
||||||
email: {{ env `NASCOMPOSE_TRAEFIK_ADMIN_EMAIL` }}
|
|
||||||
storage: /etc/traefik/acme/acme.json
|
storage: /etc/traefik/acme/acme.json
|
||||||
dnsChallenge:
|
dnsChallenge:
|
||||||
provider: cloudflare
|
provider: cloudflare
|
||||||
caServer: https://acme-staging-v02.api.letsencrypt.org/directory
|
|
||||||
|
|
||||||
entryPoints:
|
entryPoints:
|
||||||
web:
|
web:
|
||||||
@@ -33,7 +31,8 @@ entryPoints:
|
|||||||
websecure:
|
websecure:
|
||||||
address: :443
|
address: :443
|
||||||
http:
|
http:
|
||||||
tls: {}
|
tls:
|
||||||
|
certResolver: defaultResolver
|
||||||
middlewares:
|
middlewares:
|
||||||
- hsts@file
|
- hsts@file
|
||||||
ssh:
|
ssh:
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ services:
|
|||||||
NASCOMPOSE_TRAEFIK_DOMAINS: ${NASCOMPOSE_TRAEFIK_DOMAINS?}
|
NASCOMPOSE_TRAEFIK_DOMAINS: ${NASCOMPOSE_TRAEFIK_DOMAINS?}
|
||||||
NASCOMPOSE_TRAEFIK_ADMIN_EMAIL: ${NASCOMPOSE_TRAEFIK_ADMIN_EMAIL?}
|
NASCOMPOSE_TRAEFIK_ADMIN_EMAIL: ${NASCOMPOSE_TRAEFIK_ADMIN_EMAIL?}
|
||||||
CF_DNS_API_TOKEN_FILE: /run/secrets/cf_dns_token
|
CF_DNS_API_TOKEN_FILE: /run/secrets/cf_dns_token
|
||||||
|
TRAEFIK_CERTIFICATESRESOLVERS_DEFAULTRESOLVER_ACME_EMAIL: admin@${NASCOMPOSE_TRAEFIK_DOMAINS?}
|
||||||
|
TRAEFIK_ENTRYPOINTS_WEBSECURE_HTTP_TLS_DOMAINS_0_MAIN: '*.${NASCOMPOSE_TRAEFIK_DOMAINS?}'
|
||||||
LEGO_DISABLE_CNAME_SUPPORT: true
|
LEGO_DISABLE_CNAME_SUPPORT: true
|
||||||
networks:
|
networks:
|
||||||
- reverse-proxy
|
- reverse-proxy
|
||||||
|
|||||||
Reference in New Issue
Block a user