Feedback-Collector serverfest: Datenpfad konfigurierbar + Doku fuer php-fpm

Vorbereitung fuer Server-Deploy (Server hat kein PHP; nginx vorhanden, PHP 8.3 im Repo installierbar):

- feedback.php: Datenverzeichnis ueber Env SLC_FEEDBACK_DIR ueberschreibbar
  (empfohlen ausserhalb des Web-Roots -> keine git-pull-Konflikte, .jsonl nicht
  oeffentlich). Default unveraendert ./feedback-data. Weiterhin NUR PHP-Core noetig,
  keine Extensions.
- .gitignore: 04_Tablet-Quiz/app/feedback-data/ ausgenommen (falls Default-Pfad).
- DEPLOY.md: konkrete Schritte fuer Ubuntu 24.04 + nginx (apt install php-fpm,
  Socket php8.3-fpm, NUR feedback.php als PHP ausfuehren = Hardening, feedback-data
  per deny all schuetzen, SLC_FEEDBACK_DIR setzen) + curl-Verifikation.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
breitenbach76 2026-06-10 09:04:41 +02:00
parent 28c584acb3
commit 029a12151e
3 changed files with 33 additions and 11 deletions

2
.gitignore vendored
View file

@ -5,3 +5,5 @@ _*.png
*.bak
*.tmp
.claude/settings.local.json
# Feedback-Daten der Companion-App (vom feedback.php-Collector geschrieben, nicht versionieren)
04_Tablet-Quiz/app/feedback-data/