]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - support/docker/production/config/traefik.toml
Cleanup docker configuration
[github/Chocobozzz/PeerTube.git] / support / docker / production / config / traefik.toml
1 # Uncomment this line in order to enable debugging through logs
2 # debug = true
3 defaultEntryPoints = ["http", "https"]
4 [entryPoints]
5 [entryPoints.http]
6 address = ":80"
7 [entryPoints.https]
8 address = ":443"
9 [entryPoints.https.tls]
10
11 # Enable ACME (Let's Encrypt): automatic SSL.
12 [acme]
13
14 # Email address used for registration.
15 #
16 # Required
17 #
18 email = "<MY EMAIL ADDRESS>"
19
20 # File or key used for certificates storage.
21 #
22 # Required
23 #
24 storage = "/etc/acme.json"
25 # or `storage = "traefik/acme/account"` if using KV store.
26
27 # Entrypoint to proxy acme apply certificates to.
28 # WARNING, if the TLS-SNI-01 challenge is used, it must point to an entrypoint on port 443
29 #
30 # Required
31 #
32 entryPoint = "https"
33
34 # Domains list.
35 #
36 [[acme.domains]]
37 main = "<MY DOMAIN>"
38
39 # Use a HTTP-01 acme challenge rather than TLS-SNI-01 challenge
40 #
41 # Optional but recommend
42 #
43 [acme.httpChallenge]
44
45 # EntryPoint to use for the challenges.
46 #
47 # Required
48 #
49 entryPoint = "http"