Files
VacatureRadar/BACKUP_RESTORE.md
T
Jens a4a71ebc23
deploy / deploy (push) Canceled after 0s
fix: harden production release deployment
2026-07-29 17:36:03 +02:00

998 B

Back-up en herstel

De uitvoerbare procedure, retentie, veilige testrestore en vergelijkingsstappen staan in docs/operations/BACKUP_RESTORE.md. Een productieback-up geldt pas als bewezen nadat hij naar een geïsoleerd doel is hersteld en vergeleken.

Op 2026-07-29 is de productieback-up werkelijk gevalideerd. Het bewijs staat in /mnt/user/appdata/VacatureRadar/backups/release-20260729T151304Z en bevat een PostgreSQL custom dump, media-archief, composebestand, env-fingerprint, recordtellingen en SHA256SUMS. De dump is als normale applicatierol hersteld naar de geïsoleerde database vacatureradar_restore_20260729; migrations, kernrecordaantallen en een afzonderlijke Gunicorn-readinessprobe slaagden. Het testdoel is pas daarna verwijderd.

Maak alleen de lege restoredatabase met de PostgreSQL-beheerrol en voer pg_restore als vacatureradar uit. Herstellen als beheerrol met --no-owner laat tabellen anders aan de verkeerde rol toebehoren.