feat: add Traefik dashboard at proxy.pivoine.art with basic auth
Added secure access to Traefik dashboard: **Dashboard Configuration:** - Enabled Traefik API and dashboard - Configured router for proxy.pivoine.art - Secured with HTTP Basic Auth middleware **Security:** - Created .htpasswd file with bcrypt credentials - Added dashboard-auth middleware to dynamic/security.yaml - Mounted .htpasswd file read-only in container - Dashboard only accessible via HTTPS with valid credentials **Environment Updates:** - Added PROXY_AUTH_USERS to .env (htpasswd hash) - Added PROXY_TRAEFIK_HOST to arty.yml Dashboard accessible at: https://proxy.pivoine.art 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -59,3 +59,8 @@ http:
|
||||
average: 30
|
||||
burst: 15
|
||||
period: 1s
|
||||
|
||||
# Basic Auth for Traefik Dashboard
|
||||
dashboard-auth:
|
||||
basicAuth:
|
||||
usersFile: /etc/traefik/.htpasswd
|
||||
|
||||
Reference in New Issue
Block a user