[P1] Minimale Betriebsdiagnose und Beta-Smoke-Test dokumentieren #14
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ziel
Ein Betreiber kann eine Beta-Instanz auf Verfügbarkeit und Kernfunktionen prüfen und häufige Fehler ohne direkten Entwicklerzugriff eingrenzen.
Hintergrund
Das Repository enthält funktionale Tests und Dokumentation zur lokalen Entwicklung. Die Compose-Konfiguration definiert jedoch keine DB-/Web-Healthchecks, und es gibt keinen klaren Beta-Smoke-Test oder nachvollziehbaren Monitoring-/Fehlerdiagnose-Ablauf.
Ist-Zustand
Web und DB werden mit Restart-Policy gestartet; Web wartet per einfacher
depends_on-Abhängigkeit auf die DB. Ein eigenes Health-/Readiness-Ende, Infrastruktur-Monitoring oder dokumentierter Beta-Smoke-Test ist nicht nachgewiesen. Die FCM-E2E-Strecke ist lokal erfolgreich getestet und in der Wiki-Dokumentation festgehalten.Anforderungen
Akzeptanzkriterien
Test / Verifikation
Healthchecks und Smoke-Test automatisiert bzw. manuell auf isolierter Beta-Umgebung ausführen; kontrollierte DB-Unterbrechung nur in dieser Testumgebung prüfen.
Abhängigkeiten
Beta-Deployment-Issue; die Durchführung auf Cloud-/PreProd-Umgebung erfordert den separaten Betreiber-Workflow.