ProxyFix und nginx-Beispiel für Reverse-Proxy

- Werkzeug ProxyFix für X-Forwarded-* Header
- nginx-proxy.example.conf mit korrekten proxy_set_header
- README: Hinweise zu 502-Beseitigung hinter nginx

Made-with: Cursor
This commit is contained in:
2026-03-22 18:43:55 +01:00
parent c9ea1c924a
commit 73cb0c7777
3 changed files with 40 additions and 0 deletions

View File

@@ -66,6 +66,16 @@ touch kasse.db
docker run -p 9090:90 -v $(pwd)/kasse.db:/app/kasse.db -t erdbeerhannah:latest
```
### Nginx Reverse-Proxy
Bei 502 Bad Gateway hinter nginx:
1. **Proxy-Header**: Nginx muss `X-Forwarded-For`, `X-Forwarded-Proto`, `Host` setzen (die App nutzt `ProxyFix`).
2. **Upstream-Erreichbarkeit**: `proxy_pass` muss den Container erreichen:
- nginx auf gleichem Host wie Docker: `http://127.0.0.1:9090`
- nginx auf anderem Host: `http://<Docker-Host-IP>:9090`
3. **Beispielkonfiguration**: Siehe `nginx-proxy.example.conf`
## Privatsphäre
Die App *erdbeerhannah* protokolliert keine personenbezogenen Daten. Keine IP-Adressen und keine persönlichen Benutzer-Eingaben. Es werden keine Cookies genutzt. Zur reinen Nutzungsstatistik (Seitenaufrufe) verwenden wir das datenschutzfreundliche, Cookie-lose [Plausible Analytics](https://plausible.io/). Es gibt keine Werbung.