Allow copying the the backup file to an archive path afterward.
rodzic
c779ac454a
commit
ebaa428c2b
11
backup.sh
11
backup.sh
|
@ -52,8 +52,15 @@ if [ ! -z "$BACKUP_BUCKET_NAME" ]; then
|
||||||
TIME_UPLOADED="$(date +%s.%N)"
|
TIME_UPLOADED="$(date +%s.%N)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
info "Cleaning up"
|
if [ ! -z "$BACKUP_ARCHIVE_PATH" ]; then
|
||||||
rm -vf "$BACKUP_FILENAME"
|
info "Archiving backup"
|
||||||
|
mv -v "$BACKUP_FILENAME" "$BACKUP_ARCHIVE_PATH/$BACKUP_FILENAME"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "$BACKUP_FILENAME" ]; then
|
||||||
|
info "Cleaning up"
|
||||||
|
rm -vf "$BACKUP_FILENAME"
|
||||||
|
fi
|
||||||
|
|
||||||
info "Collecting metrics"
|
info "Collecting metrics"
|
||||||
TIME_FINISH="$(date +%s.%N)"
|
TIME_FINISH="$(date +%s.%N)"
|
||||||
|
|
|
@ -9,6 +9,7 @@ BACKUP_SOURCES="${BACKUP_SOURCES:-/backup}"
|
||||||
BACKUP_CRON_EXPRESSION="${BACKUP_CRON_EXPRESSION:-@daily}"
|
BACKUP_CRON_EXPRESSION="${BACKUP_CRON_EXPRESSION:-@daily}"
|
||||||
BACKUP_BUCKET_NAME="${BACKUP_BUCKET_NAME:-}"
|
BACKUP_BUCKET_NAME="${BACKUP_BUCKET_NAME:-}"
|
||||||
BACKUP_FILENAME="$(date +"${BACKUP_FILENAME:-latest.tar.gz}")"
|
BACKUP_FILENAME="$(date +"${BACKUP_FILENAME:-latest.tar.gz}")"
|
||||||
|
BACKUP_ARCHIVE_PATH="${BACKUP_ARCHIVE_PATH}"
|
||||||
BACKUP_WAIT_SECONDS="${BACKUP_WAIT_SECONDS:-30}"
|
BACKUP_WAIT_SECONDS="${BACKUP_WAIT_SECONDS:-30}"
|
||||||
BACKUP_HOSTNAME="${BACKUP_HOSTNAME:-$(hostname)}"
|
BACKUP_HOSTNAME="${BACKUP_HOSTNAME:-$(hostname)}"
|
||||||
DOCKER_STOP_OPT_IN_LABEL="${DOCKER_STOP_OPT_IN_LABEL:-docker-volume-backup-companion.stop-during-backup}"
|
DOCKER_STOP_OPT_IN_LABEL="${DOCKER_STOP_OPT_IN_LABEL:-docker-volume-backup-companion.stop-during-backup}"
|
||||||
|
|
Ładowanie…
Reference in New Issue