sometimes do hot backups

This commit is contained in:
2026-07-25 21:31:15 +01:00
parent 7d4f8ca9c5
commit f6cfb706da
2 changed files with 18 additions and 6 deletions
+16 -5
View File
@@ -8,19 +8,30 @@ function log() {
echo "[$(date -Iseconds)] $*" | tee -a "$LOG_FILE"
}
MODE="${1:-cold}"
if [[ "$MODE" != "cold" && "$MODE" != "hot" ]]; then
log "usage: $0 [cold|hot]" >&2
exit 1
fi
function cleanup() {
log "cleanup: starting docker services"
docker compose start || true
if [[ "$MODE" == "cold" ]]; then
log "starting docker services"
docker compose start || true
fi
log "└───── backup finished ─────┘"
}
trap cleanup EXIT
log "┌────── backup started ─────┐"
log "mode: $MODE"
cd "$WORKING_DIR"
log "stopping docker services"
docker compose stop
if [[ "$MODE" == "cold" ]]; then
log "stopping docker services"
docker compose stop
fi
log "running backup"
/usr/local/bin/vykar backup
/usr/local/bin/vykar backup 2>&1 | tee -a "$LOG_FILE"