Files
aza/AzA march 2026/intern_portal/README_RESTORE.txt
2026-05-23 21:31:34 +02:00

51 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.