docs/ROLLBACK.md aktualisiert
This commit is contained in:
+24
-13
@@ -13,24 +13,33 @@ Jede Änderung muss rückrollbar sein.
|
|||||||
## Standard-Rollback (Git)
|
## Standard-Rollback (Git)
|
||||||
|
|
||||||
### Letzten Stand anzeigen
|
### Letzten Stand anzeigen
|
||||||
|
```bash
|
||||||
|
|
||||||
git log --oneline
|
git log --oneline
|
||||||
|
```
|
||||||
|
|
||||||
### Auf vorherigen Stand zurücksetzen
|
### Auf vorherigen Stand zurücksetzen
|
||||||
|
```bash
|
||||||
|
|
||||||
git reset --hard <commit-id>
|
git reset --hard <commit-id>
|
||||||
git push --force
|
git push --force
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Rollback über Portainer
|
## Rollback über Komodo (primär)
|
||||||
|
|
||||||
|
1. Stack in Komodo öffnen
|
||||||
|
2. „Redeploy" auswählen
|
||||||
|
3. vorherigen Commit im Gitea-Repo referenzieren
|
||||||
|
4. Deploy ausführen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Rollback über Portainer (Legacy)
|
||||||
|
|
||||||
|
> ⚠️ Portainer CE ist in Ablösung durch Komodo (Sprint 5). Bis zur Abschaltung weiterhin nutzbar.
|
||||||
|
|
||||||
1. Stack öffnen
|
1. Stack öffnen
|
||||||
2. „Redeploy“ auswählen
|
2. „Redeploy" auswählen
|
||||||
3. vorherigen Commit verwenden (bei Git-Stacks)
|
3. vorherigen Commit verwenden (bei Git-Stacks)
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -48,14 +57,17 @@ Wenn ein neuer Stack Probleme macht:
|
|||||||
## Datenbank-Rollback
|
## Datenbank-Rollback
|
||||||
|
|
||||||
### Backup vorhanden (empfohlen über backrest)
|
### Backup vorhanden (empfohlen über backrest)
|
||||||
|
|
||||||
Restore durchführen
|
Restore durchführen
|
||||||
|
|
||||||
### Manuelle Sicherung
|
### Manuelle Sicherung
|
||||||
|
```bash
|
||||||
|
|
||||||
cp -r /mnt/user/appdata/<service> /mnt/user/backup/
|
cp -r /mnt/user/appdata/<service> /mnt/user/backup/
|
||||||
|
```
|
||||||
|
|
||||||
|
### PostgreSQL-Dump
|
||||||
|
```bash
|
||||||
|
pg_dumpall > /mnt/user/backup/pg_dump_$(date +%Y%m%d).sql
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -68,14 +80,13 @@ cp -r /mnt/user/appdata/<service> /mnt/user/backup/
|
|||||||
- Nach jeder Änderung:
|
- Nach jeder Änderung:
|
||||||
- Funktion testen
|
- Funktion testen
|
||||||
- Logs prüfen
|
- Logs prüfen
|
||||||
- Migration im `MIGRATION_LOG.md` dokumentieren
|
- Migration im `MIGRATION_LOG.md` dokumentieren
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Notfallregel
|
## Notfallregel
|
||||||
|
|
||||||
Wenn etwas unklar ist:
|
Wenn etwas unklar ist:
|
||||||
|
|
||||||
- NICHT weiter ändern
|
- NICHT weiter ändern
|
||||||
- aktuellen Zustand analysieren
|
- aktuellen Zustand analysieren
|
||||||
- gezielt und kontrolliert eingreifen
|
- gezielt und kontrolliert eingreifen
|
||||||
|
|||||||
Reference in New Issue
Block a user