Traefik in its own directory

This commit is contained in:
gw3000 2023-07-30 19:25:24 +02:00
parent 75a891c677
commit 63d52c7bf9
6 changed files with 14 additions and 9 deletions

View file

@ -0,0 +1,3 @@
FROM traefik:v2.10
COPY ./traefik.prod.toml ./etc/traefik/traefik.toml

18
traefik/traefik.dev.toml Normal file
View file

@ -0,0 +1,18 @@
# listen on port 80
[entryPoints]
[entryPoints.web]
address = ":80"
# Traefik dashboard over http
[api]
insecure = true
[log]
level = "DEBUG"
[accessLog]
# containers are not discovered automatically
[providers]
[providers.docker]
exposedByDefault = false

26
traefik/traefik.prod.toml Normal file
View file

@ -0,0 +1,26 @@
[entryPoints]
[entryPoints.web]
address = ":80"
[entryPoints.web.http]
[entryPoints.web.http.redirections]
[entryPoints.web.http.redirections.entryPoint]
to = "websecure"
scheme = "https"
[entryPoints.websecure]
address = ":443"
[accessLog]
[api]
dashboard = true
[providers]
[providers.docker]
exposedByDefault = false
[certificatesResolvers.letsencrypt.acme]
email = "postmaster@nabu-jena.de"
storage = "/certificates/acme.json"
[certificatesResolvers.letsencrypt.acme.httpChallenge]
entryPoint = "web"