Update & Backup#
Backup#
Alle Daten liegen in Docker-Volumes:
| Volume | Inhalt |
|---|---|
crime_data |
SQLite-Datenbank des Backends + generierte Bilder |
jobs_data |
Datenbank der Personal-Börse (Anmeldungen) |
Sichern (Beispiel Docker):
# Datenbanken aus den laufenden Containern kopieren
docker compose cp crime-backend:/app/data ./backup-crime-$(date +%F)
docker compose cp jobs-dashboard:/app/data ./backup-jobs-$(date +%F)
Bewahre die Backups außerhalb des Servers auf (z. B. verschlüsselt in einem Cloud-Speicher).
Update#
Die Volumes bleiben dabei erhalten — deine Daten und Einstellungen gehen nicht verloren. Schema-Änderungen wandert die App beim Start automatisch mit.
Vor größeren Updates
Erst ein Backup ziehen (siehe oben), dann aktualisieren.