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.