Cleanup Traefik config

This commit is contained in:
Daniel Berteaud 2024-01-31 13:45:13 +01:00
parent b9c3bde292
commit 35b83b69bb
2 changed files with 3 additions and 10 deletions

View File

@ -42,10 +42,10 @@ job "boardgame-manager" {
tags = [
"traefik.enable=true",
"traefik.http.routers.boardgame-manager.rule=Host(`bgm.example.org`)",
"traefik.http.routers.boardgame-manager.entrypoints=https",
"traefik.http.middlewares.boardgame-manager-csp.headers.contentsecuritypolicy=default-src 'self';font-src 'self' data:;img-src 'self' data: https://www.gravatar.com;script-src 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';",
"traefik.http.routers.boardgame-manager.middlewares=boardgame-manager-csp,rate-limit-std@file,inflight-std@file,security-headers@file,hsts@file,compression@file,csp-relaxed@file",
"traefik.http.routers.boardgame-manager.rule=Host(`bgm.example.org`)",
"traefik.http.middlewares.csp-boardgame-manager.headers.contentsecuritypolicy=default-src 'self';font-src 'self' data:;img-src 'self' data: https://www.gravatar.com;script-src 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';",
"traefik.http.routers.boardgame-manager.middlewares=security-headers@file,rate-limit-std@file,forward-proto@file,inflight-std@file,hsts@file,compression@file,csp-boardgame-manager",
]
}

View File

@ -32,15 +32,8 @@ bgm:
# Traefik settings
traefik:
middlewares:
- compression@file
- csp-relaxed@file
csp:
default-src: "'self'"
img-src: "'self' data: https://www.gravatar.com"
script-src: "'self' 'unsafe-inline' 'unsafe-eval'"
style-src: "'self' 'unsafe-inline'"
font-src: "'self' data:"
backup:
enabled: false