TeamVis Self-Host-Bundle v0.56.2
This commit is contained in:
1 parent
f53579d3a4
commit
6da3cc2283
11 files changed
+432
-30
No files matched your search
@@ -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.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in new issue
Block a user