docs: add developer env section
This commit is contained in:
18
README.md
Normal file → Executable file
18
README.md
Normal file → Executable file
@@ -24,6 +24,24 @@ python app.py
|
||||
```
|
||||
Standardzugriff: Login über Benutzerverwaltung (siehe unten).
|
||||
|
||||
## Developer (ENV variablen)
|
||||
Diese App liest Konfiguration ausschließlich aus Umgebungsvariablen.
|
||||
Für lokale Entwicklung kannst du sie direkt im Shell-Session setzen oder
|
||||
eine `.env`-Datei in dein Startup-Script laden.
|
||||
|
||||
Minimal sinnvoll für lokal:
|
||||
- `SECRET_KEY` – Session-Secret (beliebiger String)
|
||||
- `APP_USER` / `APP_PASSWORD` – initialer Admin-User
|
||||
- `URL_PREFIX` – leer lassen, wenn lokal ohne Sub-Pfad
|
||||
|
||||
Für Bestellungen per Mail zusätzlich:
|
||||
- `SMTP_HOST`, `SMTP_PORT`, `SMTP_USER`, `SMTP_PASS`
|
||||
- `SMTP_FROM`, `ORDER_TO`
|
||||
|
||||
Optional:
|
||||
- `APP_API_KEY` – Schutz fuer `/wawi/api/bestand` und `/wawi/order`
|
||||
- `COOKIE_SECURE` – `0` fuer http lokal, `1` fuer https
|
||||
|
||||
## Benutzerverwaltung
|
||||
Beim ersten Start wird **ein Admin** aus ENV erzeugt:
|
||||
- `APP_USER` (default: `admin`)
|
||||
|
||||
Reference in New Issue
Block a user