TeamVis Self-Host-Bundle v0.56.2

This commit is contained in:
TeamVis Release committed 2026-10-10 23:39:23 +02:00
1 parent f53579d3a4
commit 6da3cc2283
11 files changed
+432 -30

No files matched your search

+11 -6
View File
@@ -124,12 +124,17 @@ anlegen. Dauer: wenige Minuten (Image-Download).
## 6. Betrieb
- **Updates:** Image-Tag in `kunde/docker-compose.yml` bumpen, bei Minor-Sprüngen
vorher die neue(n) Migration(en) einspielen → `docker compose pull && up -d`.
Details: `docs/NEUKUNDE.md` §7.
- **Backup (wichtig, jetzt liegt die DB bei dir):** das Postgres-Volume
(`db-data`) **und** `kunde/volumes/storage` sichern. Die `.env` gehört in einen
Passwort-Safe (enthält alle Secrets), **nicht** ins Backup-Repo.
- **Updates:** im Bundle-Verzeichnis `bash deploy/selfhost/update.sh` — sichert
die Datenbank, holt das Bundle, spielt fehlende Migrationen transaktional ein
(Protokoll in `public.teamvis_schema_migrations`) und startet die App mit dem
neuen Image. Kein Watchtower o. Ä. für den App-Container: Image und
Migrationen gehören zusammen.
- **Backup (wichtig, jetzt liegt die DB bei dir):** `backup.sh` aus
`deploy/selfhost/` ins Instanz-Verzeichnis legen und täglich per Cron laufen
lassen — sichert Datenbank und `volumes/storage` (mit Dateiattributen),
Wiederherstellung mit `restore.sh`. Details: `deploy/selfhost/README.md` →
„Sicherung und Wiederherstellung“. Die `.env` gehört in einen Passwort-Safe
(enthält alle Secrets), **nicht** ins Backup.
---