From e209199a2a5f004804b9add55252270a5f8533a3 Mon Sep 17 00:00:00 2001 From: Jeff Vandrew Jr Date: Tue, 26 Mar 2019 11:34:20 -0400 Subject: [PATCH] new script for custom filenames --- backup.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/backup.sh b/backup.sh index 633afcc..3b213c0 100755 --- a/backup.sh +++ b/backup.sh @@ -22,11 +22,19 @@ elif [ ${BACKUP_PROVIDER="Dropbox"} ]; then echo "Set DROPBOX_TOKEN environmental variable and try again." exit 1 fi + if [ -z ${1+x} ]; then + filename="backup.tar.gz" + else + filename=$1 + fi if [ ! -d /var/lib/docker/volumes/backup_datadir ]; then docker volume create backup_datadir fi btcpay-down.sh - tar --exclude='/var/lib/docker/volumes/backup_datadir/*' --exclude='/var/lib/docker/volumes/generated_bitcoin_datadir/*' -cvzf /var/lib/docker/volumes/backup_datadir/_data/backup.tar.gz /var/lib/docker + tar --exclude='/var/lib/docker/volumes/backup_datadir/*' --exclude='/var/lib/docker/volumes/generated_bitcoin_datadir/*' -cvzf /var/lib/docker/volumes/backup_datadir/_data/${filename} /var/lib/docker btcpay-up.sh - docker run -v backup_datadir:/data --env DROPBOX_TOKEN=$DROPBOX_TOKEN jvandrew/btcpay-dropbox:1.0.1 + echo "Uploading to Dropbox..." + docker run --name backup --env DROPBOX_TOKEN=$DROPBOX_TOKEN -v backup_datadir:/data jvandrew/btcpay-dropbox:1.0.5 $filename + echo "Deleting local backup..." + rm /var/lib/docker/volumes/backup_datadir/_data/${filename} fi