Compare commits
2 Commits
f35503e0b2
...
bf524d692e
Author | SHA1 | Date | |
---|---|---|---|
bf524d692e | |||
adf54635de |
30
README.md
30
README.md
@@ -13,18 +13,22 @@ Hilfs‑Web‑App für deutsche Wordle‑Rätsel. Nutzer geben bekannte Buchstab
|
|||||||
|
|
||||||
## Projektstruktur
|
## Projektstruktur
|
||||||
|
|
||||||
```
|
```text
|
||||||
app.py # Flask‑App
|
wordle-helper/
|
||||||
scripts/generate_wordlist.py # Generator für Wortliste + Quellen‑JSON
|
├── app.py # Flask‑App
|
||||||
templates/index.html # UI (Jinja2‑Template)
|
├── scripts/
|
||||||
static/favicon.svg # Favicon (SVG)
|
│ └── generate_wordlist.py # Generator für Wortliste + Quellen‑JSON
|
||||||
data/openthesaurus.txt # Quelle OpenThesaurus (Text)
|
├── templates/
|
||||||
data/words_de_5.txt # generierte Wortliste
|
│ └── index.html # UI (Jinja2‑Template)
|
||||||
data/words_de_5_sources.json # Wort→Quellen (ot/wf)
|
├── static/
|
||||||
Dockerfile # Produktionsimage (Gunicorn)
|
│ └── favicon.svg # Favicon (SVG)
|
||||||
requirements.txt # Python‑Abhängigkeiten
|
├── data/
|
||||||
LICENSE # MIT‑Lizenz
|
│ ├── openthesaurus.txt # Quelle OpenThesaurus (Text)
|
||||||
```
|
│ ├── words_de_5.txt # generierte Wortliste
|
||||||
|
│ └── words_de_5_sources.json # Wort→Quellen (ot/wf)
|
||||||
|
├── Dockerfile # Produktionsimage (Gunicorn)
|
||||||
|
├── requirements.txt # Python‑Abhängigkeiten
|
||||||
|
└──
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -47,6 +51,7 @@ docker run --rm -p 8000:8000 wordle-cheater
|
|||||||
- Health‑Check (lokal): `http://localhost:8000/`
|
- Health‑Check (lokal): `http://localhost:8000/`
|
||||||
|
|
||||||
Hinweise:
|
Hinweise:
|
||||||
|
|
||||||
- Das Image generiert die Wortliste beim Build. Wird `data/openthesaurus.txt` aktualisiert, Image neu bauen.
|
- Das Image generiert die Wortliste beim Build. Wird `data/openthesaurus.txt` aktualisiert, Image neu bauen.
|
||||||
- Gunicorn startet mit 3 Worker (`gthread`, 2 Threads). Passen Sie Worker/Threads an Ihre CPU an.
|
- Gunicorn startet mit 3 Worker (`gthread`, 2 Threads). Passen Sie Worker/Threads an Ihre CPU an.
|
||||||
- Hinter einem Reverse Proxy (z. B. Nginx) betreiben; Beispiel:
|
- Hinter einem Reverse Proxy (z. B. Nginx) betreiben; Beispiel:
|
||||||
@@ -61,6 +66,7 @@ location / {
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Ohne Docker (Service)
|
### Ohne Docker (Service)
|
||||||
|
|
||||||
- Python 3.12 bereitstellen
|
- Python 3.12 bereitstellen
|
||||||
- Virtuelle Umgebung erstellen, Abhängigkeiten installieren (siehe Entwickler‑Setup)
|
- Virtuelle Umgebung erstellen, Abhängigkeiten installieren (siehe Entwickler‑Setup)
|
||||||
- Start per Gunicorn:
|
- Start per Gunicorn:
|
||||||
|
Reference in New Issue
Block a user