51 lines
1.5 KiB
Plaintext
51 lines
1.5 KiB
Plaintext
AzA Intern Portal – Restore / Rollback
|
||
======================================
|
||
|
||
Lokal (Windows)
|
||
---------------
|
||
Backup-Ordner: backup_aza_intern_portal_YYYYMMDD_HHMMSS\
|
||
- intern_portal\ (falls vor Deploy vorhanden)
|
||
- README_RESTORE.txt
|
||
|
||
Rollback lokal:
|
||
1. intern_portal\ löschen oder umbenennen
|
||
2. Aus Backup wiederherstellen:
|
||
xcopy /E /I backup_...\intern_portal intern_portal
|
||
|
||
Hetzner – Rollback nach fehlgeschlagenem Deploy
|
||
------------------------------------------------
|
||
1. Container stoppen:
|
||
cd /root/aza-intern-portal
|
||
docker compose down
|
||
|
||
2. Aus Pre-Deploy-Backup wiederherstellen:
|
||
rm -rf /root/aza-intern-portal
|
||
cp -a /root/backups/aza_intern_portal_predeploy_YYYYMMDD_HHMMSS/aza-intern-portal /root/
|
||
|
||
3. Caddy-Rollback (falls Caddyfile geändert):
|
||
cp /root/backups/.../Caddyfile.bak /etc/caddy/Caddyfile
|
||
caddy validate --config /etc/caddy/Caddyfile
|
||
systemctl reload caddy
|
||
|
||
4. Neu starten:
|
||
cd /root/aza-intern-portal
|
||
docker compose up -d
|
||
|
||
Datenbank-Restore
|
||
-----------------
|
||
docker compose down
|
||
docker cp ./backups/intern_YYYYMMDD.db aza-intern-portal:/data/intern.db
|
||
docker compose up -d
|
||
|
||
Uploads-Restore
|
||
---------------
|
||
docker cp ./backups/uploads/. aza-intern-portal:/data/uploads/
|
||
|
||
Komplett entfernen (nur Intern-Portal)
|
||
--------------------------------------
|
||
cd /root/aza-intern-portal && docker compose down -v
|
||
rm -rf /root/aza-intern-portal
|
||
(Caddy-Snippet für intern.aza-medwork.ch manuell entfernen, falls gesetzt)
|
||
|
||
Produktive /root/aza-app wird dabei NICHT berührt.
|