Files
SpecterOps-Nemesis/compose.noauth.yaml
Lee Chagolla-Christensen 30943c819a Add DISABLE_AUTH env var to disable Traefik basic auth
- Add compose.noauth.yaml that redefines the auth middleware as a no-op headers middleware
- Read DISABLE_AUTH from .env in nemesis-ctl.sh and conditionally layer compose.noauth.yaml
- Make dev compose files explicit so the noauth overlay layers correctly
- Fix frontend labels in compose.override.yaml to include full traefik label set
- Document DISABLE_AUTH in env.example
2026-02-10 23:30:49 -08:00

9 lines
353 B
YAML

# Disables basic auth by redefining the 'auth' middleware as a no-op headers middleware.
# Used when DISABLE_AUTH=true is set in .env.
services:
traefik:
labels: !override
- "traefik.enable=true"
- "traefik.http.middlewares.auth.headers.customrequestheaders.X-Forwarded-Auth=disabled"
- "traefik.http.routers.dashboard.tls=true"