add linting and security checking for gitlab ci

This commit is contained in:
2026-01-11 14:38:10 +02:00
parent a2e4215dd3
commit 3e6287876e
6 changed files with 143 additions and 31 deletions

View File

@@ -25,7 +25,6 @@ http:
tls:
options:
default:
#sniStrict: true # prevents leaking default cert; see https://doc.traefik.io/traefik/v2.2/https/tls/#strict-sni-checking
minVersion: VersionTLS12
cipherSuites:
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

View File

@@ -69,5 +69,4 @@ services:
- "traefik.http.routers.api.entrypoints=websecure"
- "traefik.http.routers.api.rule=Host(`traefik.${DOMAINNAME}`)"
- "traefik.http.routers.api.service=api@internal"
# Middlewares
- "traefik.http.routers.api.middlewares=middlewares-rate-limit@file,middlewares-secure-headers@file"