Admin: Passwortgeschütztes Statistik-Dashboard implementiert
- Neue Routen: /login, /stats, /logout - Session-basierte Authentifizierung - Umfassende Statistiken: Seitenaufrufe, Suchvorgänge, Quellen - Environment-Variablen: ADMIN_PASSWORD, FLASK_SECRET_KEY - Docker-Integration mit docker-compose.yml - Responsive UI mit Charts und Aktivitätsprotokoll
This commit is contained in:
13
README.md
13
README.md
@@ -40,6 +40,18 @@ wordle-helper/
|
||||
|
||||
## Für Sysadmins (Betrieb)
|
||||
|
||||
### Environment-Variablen
|
||||
|
||||
Für das Admin-Dashboard müssen folgende Variablen gesetzt werden:
|
||||
|
||||
```bash
|
||||
# Flask Secret Key (für Sessions)
|
||||
export FLASK_SECRET_KEY="your-super-secret-key-change-this-in-production"
|
||||
|
||||
# Admin-Passwort für das Statistik-Dashboard
|
||||
export ADMIN_PASSWORD="your-secure-admin-password"
|
||||
```
|
||||
|
||||
### Docker (empfohlen)
|
||||
|
||||
- Build:
|
||||
@@ -55,6 +67,7 @@ docker run --rm -p 8000:8000 wordle-cheater
|
||||
```
|
||||
|
||||
- Health‑Check (lokal): `http://localhost:8000/`
|
||||
- Admin‑Dashboard: `http://localhost:8000/stats` (passwortgeschützt)
|
||||
|
||||
Hinweise:
|
||||
|
||||
|
Reference in New Issue
Block a user