From ccbcdf8d3ec79edc8278b95a440cac477a65794f Mon Sep 17 00:00:00 2001 From: orcas Date: Sun, 23 Jun 2019 05:39:40 +0800 Subject: [PATCH] Traefik SSL. Fixes #5 --- traefik.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/traefik.toml b/traefik.toml index 1222cf1..4a74ddb 100644 --- a/traefik.toml +++ b/traefik.toml @@ -1,6 +1,16 @@ [api] dashboard = true +[acme] +email = "letsencrypt+local@beepvoice.app" +caServer = "https://acme-v02.api.letsencrypt.org/directory" +acmeLogging = true +storage = "acme.json" +entryPoint = "https" + [acme.dnsChallenge] + provider = "digitalocean" + delayBeforeCheck = 3 + [entryPoints] [entryPoints.http] address = ":80" @@ -8,8 +18,19 @@ address = ":80" address = "http://auth:10205/auth" trustForwardHeader = true authResponseHeaders = [ "X-User-Claim" ] +[entryPoints.https] +address = ":443" + [entryPoints.https.tls] + [entryPoints.https.auth.forward] + address = "http://auth:10205/auth" + trustForwardHeader = true + authResponseHeaders = [ "X-User-Claim" ] + [entryPoints.login] address = ":1837" +[entryPoints.login_https] +address = ":1838" + [entryPoints.login_https.tls] [entryPoints.traefik] address = ":8080"