From 3041b86f3e9e793b95d4181700a1f3350d9e96de Mon Sep 17 00:00:00 2001 From: elpatron Date: Wed, 23 Jul 2025 11:12:09 +0200 Subject: [PATCH] =?UTF-8?q?README:=20Anleitung=20f=C3=BCr=20STATS=5FPASSWO?= =?UTF-8?q?RD=20und=20Dashboard=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index d7441ae..3553c3f 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ Diese moderne Python-Webanwendung (Flask) ermöglicht verschiedene Datumsberechn - **Datum plus/minus X Wochen/Monate** - **Kalenderwoche zu Datum** - **Start-/Enddatum einer Kalenderwoche eines Jahres** +- **Statistik-Dashboard mit Passwortschutz unter `/stats`** ## Installation (lokal) @@ -29,6 +30,22 @@ python app.py Die App ist dann unter http://localhost:5000 erreichbar. +## Statistik-Dashboard (/stats) & Passwortschutz + +Das Dashboard ist mit einem statischen Passwort geschützt, das über die Umgebungsvariable `STATS_PASSWORD` gesetzt wird. + +**Beispiel (PowerShell):** +```powershell +$env:STATS_PASSWORD = "meinSicheresPasswort" +python app.py +``` + +**Für Docker:** +```powershell +$env:STATS_PASSWORD = "meinSicheresPasswort" +docker run -e STATS_PASSWORD=$env:STATS_PASSWORD -p 5000:5000 datumsrechner +``` + ## Docker (empfohlen für Produktion) Die App läuft im Container mit dem WSGI-Server **Gunicorn**: