Files
justvitamin/app.py
Omair Saleh 21f67d39c7 feat: add simple password auth gate
- Flask session-based login with styled dark-theme login page
- All routes gated behind password (configurable via SITE_PASSWORD env)
- /login and /api/health are public
- Wrong password shows red error, correct redirects to original page
- 30-day session persistence
- /logout to clear session
- Password: jv2026 (set in docker-compose.yml)
2026-03-02 23:04:22 +08:00

12 KiB