44 lines
1.0 KiB
TOML
44 lines
1.0 KiB
TOML
[global]
|
|
checkNewVersion = true
|
|
|
|
[accessLog]
|
|
filePath = "/access.log"
|
|
# Enable the Dashboard
|
|
[api]
|
|
dashboard = true
|
|
|
|
# Write out Traefik logs
|
|
[log]
|
|
level = "DEBUG"
|
|
filePath = "/traefik.log"
|
|
|
|
[entryPoints]
|
|
[entryPoints.http]
|
|
address = ":80"
|
|
[entryPoints.http.http.redirections.entryPoint]
|
|
to = "https"
|
|
scheme = "https"
|
|
|
|
[entryPoints.https]
|
|
address = ":443"
|
|
# [entryPoints.https.http.tls]
|
|
# certResolver = "main"
|
|
|
|
# Let's Encrypt
|
|
[certificatesResolvers.main.acme]
|
|
email = "ma@coachhamburg.com"
|
|
storage = "acme.json"
|
|
# uncomment to use staging CA for testing
|
|
# caServer = "https://acme-staging-v02.api.letsencrypt.org/directory"
|
|
# [certificatesResolvers.main.acme.tlsChallenge]
|
|
[certificatesResolvers.main.acme.dnsChallenge]
|
|
provider = "digitalocean"
|
|
# Uncomment to use HTTP validation, like a caveman!
|
|
# [certificatesResolvers.main.acme.httpChallenge]
|
|
# entryPoint = "http"
|
|
|
|
# Docker Traefik provider
|
|
[providers.docker]
|
|
endpoint = "unix:///var/run/docker.sock"
|
|
swarmMode = true
|
|
watch = true |