generated from sambuc/tpl.docker-compose
Upgrading to Traefik 3
This commit is contained in:
@@ -3,5 +3,5 @@ http:
|
|||||||
headers-policy-domain:
|
headers-policy-domain:
|
||||||
headers:
|
headers:
|
||||||
customFrameOptionsValue: "ALLOW-FROM https://example.net"
|
customFrameOptionsValue: "ALLOW-FROM https://example.net"
|
||||||
contentsecuritypolicy: "frame-ancestors 'self' example.net *.example.net"
|
contentSecurityPolicy: "frame-ancestors 'self' example.net *.example.net"
|
||||||
referrerpolicy: "strict-origin-when-cross-origin"
|
referrerPolicy: "strict-origin-when-cross-origin"
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ http:
|
|||||||
middlewares:
|
middlewares:
|
||||||
headers-base:
|
headers-base:
|
||||||
headers:
|
headers:
|
||||||
sslredirect: true
|
sslRedirect: true
|
||||||
framedeny: true
|
frameDeny: true
|
||||||
browserxssfilter: true
|
browserXssFilter: true
|
||||||
contenttypenosniff: true
|
contentTypeNoSniff: true
|
||||||
isdevelopment: false
|
isDevelopment: false
|
||||||
|
|||||||
@@ -2,5 +2,5 @@ http:
|
|||||||
middlewares:
|
middlewares:
|
||||||
headers-policy-self:
|
headers-policy-self:
|
||||||
headers:
|
headers:
|
||||||
contentsecuritypolicy: "script-src 'self'"
|
contentSecurityPolicy: "script-src 'self'"
|
||||||
referrerpolicy: "strict-origin-when-cross-origin"
|
referrerPolicy: "strict-origin-when-cross-origin"
|
||||||
|
|||||||
@@ -2,6 +2,6 @@ http:
|
|||||||
middlewares:
|
middlewares:
|
||||||
headers-sts:
|
headers-sts:
|
||||||
headers:
|
headers:
|
||||||
stsincludesubdomains: true
|
stsIncludeSubdomains: true
|
||||||
stspreload: true
|
stsPreload: true
|
||||||
stsseconds: 31536000
|
stsSeconds: 31536000
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
http:
|
http:
|
||||||
middlewares:
|
middlewares:
|
||||||
net-home:
|
net-home:
|
||||||
ipwhitelist:
|
ipallowlist:
|
||||||
sourcerange: "192.168.2.0/28"
|
sourcerange: "192.168.2.0/28"
|
||||||
|
|||||||
@@ -10,12 +10,12 @@ networks:
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
traefik:
|
traefik:
|
||||||
image: "traefik:v2.4.8"
|
image: "traefik:v3.1.2"
|
||||||
restart: always
|
restart: always
|
||||||
command:
|
command:
|
||||||
|
#- "--core.defaultRuleSyntax=v2"
|
||||||
#- "--log.level=DEBUG"
|
#- "--log.level=DEBUG"
|
||||||
- "--global.sendanonymoususage=false"
|
- "--global.sendanonymoususage=false"
|
||||||
- "--pilot.dashboard=false"
|
|
||||||
- "--api.dashboard=true"
|
- "--api.dashboard=true"
|
||||||
#- "--api.insecure=true"
|
#- "--api.insecure=true"
|
||||||
- "--providers.docker=true"
|
- "--providers.docker=true"
|
||||||
@@ -28,6 +28,8 @@ services:
|
|||||||
- "--entrypoints.web.http.redirections.entrypoint.scheme=https"
|
- "--entrypoints.web.http.redirections.entrypoint.scheme=https"
|
||||||
- "--entrypoints.web-secure.address=:443"
|
- "--entrypoints.web-secure.address=:443"
|
||||||
- "--entrypoints.ssh-git.address=:2201"
|
- "--entrypoints.ssh-git.address=:2201"
|
||||||
|
#- "--entrypoints.turn-udp.address=:80/udp"
|
||||||
|
#- "--entrypoints.turns-udp.address=:443/udp"
|
||||||
- "--certificatesresolvers.letsencrypt.acme.httpchallenge=true"
|
- "--certificatesresolvers.letsencrypt.acme.httpchallenge=true"
|
||||||
- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"
|
- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"
|
||||||
#- "--certificatesresolvers.letsencrypt.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory"
|
#- "--certificatesresolvers.letsencrypt.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory"
|
||||||
|
|||||||
Reference in New Issue
Block a user