mirror of
https://github.com/lobaro/restic-backup-docker.git
synced 2026-02-17 09:23:56 +00:00
Cleanup logs
This commit is contained in:
22
backup.sh
22
backup.sh
@@ -1,10 +1,24 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo "Starting Backup"
|
echo "Starting Backup" >> /var/log/cron.log
|
||||||
|
|
||||||
restic backup /data --tag=${RESTIC_TAG?"Missing environment variable RESTIC_TAG"} >> /var/log/cron.log
|
restic backup /data --tag=${RESTIC_TAG?"Missing environment variable RESTIC_TAG"} > /var/log/backup-last.log 2>&1
|
||||||
|
rc=$?
|
||||||
|
if [[ $rc == 0 ]]; then
|
||||||
|
echo "Backup Successfull" >> /var/log/cron.log
|
||||||
|
else
|
||||||
|
echo "Backup Failed with Status ${rc}" >> /var/log/cron.log
|
||||||
|
restic unlock >> /var/log/cron.log 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -n "${RESTIC_FORGET_ARGS}" ]; then
|
if [ -n "${RESTIC_FORGET_ARGS}" ]; then
|
||||||
echo "Forget about old snapshots based on RESTIC_FORGET_ARGS = ${RESTIC_FORGET_ARGS}"
|
echo "Forget about old snapshots based on RESTIC_FORGET_ARGS = ${RESTIC_FORGET_ARGS}" >> /var/log/cron.log
|
||||||
restic forget ${RESTIC_FORGET_ARGS}
|
restic forget ${RESTIC_FORGET_ARGS} >> /var/log/backup-last.log 2>&1
|
||||||
|
|
||||||
|
if [[ $rc == 0 ]]; then
|
||||||
|
echo "Forget Successfull" >> /var/log/cron.log
|
||||||
|
else
|
||||||
|
echo "Forget Failed with Status ${rc}" >> /var/log/cron.log
|
||||||
|
restic unlock >> /var/log/cron.log 2>&1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
2
build.sh
2
build.sh
@@ -1,3 +1,3 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
docker build --rm -t backup-test .
|
docker build --rm -t restic-backup .
|
||||||
|
|||||||
Reference in New Issue
Block a user