first commit
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# Nouri
|
||||
|
||||
Nouri ist eine kleine private Flask-App fuer einen Haushalt, um Essensideen, Einkaeufe, vorhandene Lebensmittel und einfache Tages- oder Wochenplanung ruhig und alltagsnah festzuhalten.
|
||||
|
||||
## Merkmale in Version 0.1
|
||||
|
||||
- Lebensmittel und Mahlzeitenideen anlegen
|
||||
- Fotos lokal hochladen
|
||||
- Einkaufsliste mit Abhaken
|
||||
- "Zuhause" als sichtbarer Vorrat
|
||||
- Archiv zum spaeteren Wiederverwenden
|
||||
- Tages- und Wochenplanung nach Tageszeiten
|
||||
- einfache Benutzeranmeldung fuer einen Haushalt
|
||||
|
||||
## Lokal starten
|
||||
|
||||
```bash
|
||||
python3 -m venv .venv
|
||||
. .venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
flask --app wsgi run --debug
|
||||
```
|
||||
|
||||
Dann `http://127.0.0.1:5000` oeffnen und beim ersten Start einen ersten Haushalt-Benutzer unter `/setup` anlegen.
|
||||
|
||||
## Konfiguration
|
||||
|
||||
Die App legt Daten standardmaessig unter `./data` ab.
|
||||
|
||||
Wichtige Umgebungsvariablen:
|
||||
|
||||
- `NOURI_SECRET_KEY`: Session-Secret fuer Produktion
|
||||
- `NOURI_DATA_DIR`: Pfad fuer Datenbank und Uploads, z. B. `/app/data` auf Cloudron
|
||||
- `NOURI_MAX_UPLOAD_MB`: maximales Upload-Limit in MB, Standard `5`
|
||||
|
||||
## Cloudron-Hinweis
|
||||
|
||||
Fuer Cloudron spaeter `NOURI_DATA_DIR=/app/data` setzen, damit Datenbank und Uploads persistent liegen.
|
||||
Reference in New Issue
Block a user