44 lines
1.4 KiB
Markdown
44 lines
1.4 KiB
Markdown
# Upgrade auf Version 1.1
|
|
|
|
Version 1.1 erweitert die Tandoor-Zuordnung:
|
|
|
|
- jedes Food besitzt immer ein Dropdown,
|
|
- Singular, Plural und Teilwörter werden berücksichtigt,
|
|
- `Kartoffeln` kann beispielsweise `Kartoffel` finden,
|
|
- ähnliche Treffer werden als überprüfbare Vorauswahl angezeigt,
|
|
- über das Textfeld kann erneut mit einem anderen Namen gesucht werden,
|
|
- `Neu anlegen` erstellt fehlende Foods oder Units erst beim finalen Import,
|
|
- bei einem fehlgeschlagenen Import werden das neue Rezept und die in diesem Lauf neu erzeugten Stammdaten zurückgerollt.
|
|
|
|
Die Korrekturen für lokale Installationen sind ebenfalls enthalten:
|
|
|
|
- `DATA_DIR` fällt lokal auf `<Projekt>/data` zurück,
|
|
- relative Datenpfade werden relativ zum Projekt aufgelöst,
|
|
- URLs ohne Protokoll erhalten automatisch `https://`,
|
|
- `.html`, `.php`, Query-Parameter und andere Pfade bleiben zulässig.
|
|
|
|
## Bestehende lokale Installation aktualisieren
|
|
|
|
Uvicorn zunächst mit `Strg+C` beenden. Danach im Projektordner:
|
|
|
|
```bash
|
|
cd ~/tandoor-tools/tandoor-ai-web-import
|
|
cp .env .env.backup
|
|
unzip -o ~/Downloads/tandoor-ai-web-import-v1.1-patch.zip
|
|
|
|
source .venv/bin/activate
|
|
python -m pip install -r requirements.txt
|
|
python tests/selftest.py
|
|
```
|
|
|
|
Start:
|
|
|
|
```bash
|
|
uvicorn app.main:app \
|
|
--env-file .env \
|
|
--host 127.0.0.1 \
|
|
--port 8091
|
|
```
|
|
|
|
Die vorhandene `.env` und `data/runs` werden durch das Patch-Paket nicht ersetzt.
|