Initial Kaffeekasse SaaS restart

This commit is contained in:
2026-06-15 17:13:38 +02:00
commit b08eb93547
54 changed files with 4617 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# Runbook
## Regelbetrieb
- Installer nach dem ersten Setup nicht erneut oeffnen.
- Healthcheck vor und nach Releases pruefen.
- Cron-Lauf auf erfolgreiche Ausgabe und Lock-Freigabe kontrollieren.
- Backup-Plan fuer DB, `.env` und Uploads fest einplanen.
## Monitoring-Minimum
- Login-Fehler und Access-Denied-Ereignisse im Audit beobachten
- offene RFID-Events aus `bin/cron.php` beobachten
- Wachstum von `consumption_events`, `ledger_entries` und `audit_events` im Blick
behalten
## Backup-Strategie
- taegliches Datenbank-Backup
- Offsite-Kopie von `.env` und `storage/uploads`
- Vor jedem Release ein frisches DB-Backup
## Wiederherstellung
1. Letztes stabiles Release erneut deployen.
2. Datenbank-Backup einspielen.
3. `.env` und Uploads wiederherstellen.
4. Healthcheck ausfuehren.
5. Admin-Login, Tenant-Login und eine Testbuchung pruefen.
## Offene Ausbaupfade
- Mail-Verifikation und Einladungs-Workflow
- MFA fuer Owner/Admin
- Rate-Limits fuer Login und Registrierung
- automatisierte Export- und Reminder-Jobs
- regelbasierte Uebernahme von RFID-Events in echte Buchungen