Refactor traefik dynamic config for middlewares
This commit is contained in:
9
traefik/config/middlewares/default.yml
Normal file
9
traefik/config/middlewares/default.yml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# /services/traefik/config/middlewares/default-chain.yml
|
||||||
|
|
||||||
|
http:
|
||||||
|
middlewares:
|
||||||
|
default-chain:
|
||||||
|
chain:
|
||||||
|
middlewares:
|
||||||
|
- favicon-injection
|
||||||
|
- security-headers
|
||||||
@@ -1,12 +1,8 @@
|
|||||||
# /services/traefik/config/security.yml
|
# /services/traefik/config/middlewares/security-headers.yml
|
||||||
|
|
||||||
http:
|
http:
|
||||||
middlewares:
|
middlewares:
|
||||||
default-security:
|
security-headers:
|
||||||
chain:
|
|
||||||
middlewares:
|
|
||||||
- secure-headers
|
|
||||||
secure-headers:
|
|
||||||
headers:
|
headers:
|
||||||
hostsProxyHeaders:
|
hostsProxyHeaders:
|
||||||
- X-Forwarded-Host
|
- X-Forwarded-Host
|
||||||
@@ -18,7 +18,7 @@ entryPoints:
|
|||||||
address: :443
|
address: :443
|
||||||
http:
|
http:
|
||||||
middlewares:
|
middlewares:
|
||||||
- default-security
|
- default-chain
|
||||||
tls:
|
tls:
|
||||||
certResolver: letsencrypt
|
certResolver: letsencrypt
|
||||||
|
|
||||||
@@ -34,3 +34,9 @@ certificatesResolvers:
|
|||||||
email: mail@eliasfink.de
|
email: mail@eliasfink.de
|
||||||
storage: /etc/traefik/certs/acme.json
|
storage: /etc/traefik/certs/acme.json
|
||||||
tlsChallenge: {}
|
tlsChallenge: {}
|
||||||
|
|
||||||
|
experimental:
|
||||||
|
plugins:
|
||||||
|
rewritebody:
|
||||||
|
moduleName: "github.com/traefik/plugin-rewritebody"
|
||||||
|
version: "v0.3.1"
|
||||||
Reference in New Issue
Block a user