mirror of
https://github.com/Retropex/btcpayserver-docker.git
synced 2025-05-12 21:10:42 +02:00
27 lines
767 B
Bash
Executable File
27 lines
767 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if [ "$(id -u)" != "0" ]; then
|
|
echo "This script must be run as root."
|
|
echo "Use the command 'sudo su -' (include the trailing hypen) and try again"
|
|
exit 1
|
|
fi
|
|
|
|
(return 2>/dev/null) && sourced=1 || sourced=0
|
|
|
|
if [ $sourced != 1 ]; then
|
|
echo "You forgot the leading '.' followed by a space!"
|
|
echo "Try this format: . ./backup.sh"
|
|
exit 1
|
|
fi
|
|
|
|
if [ -z ${BACKUP_PROVIDER+x} ]; then
|
|
echo "Set BACKUP_PROVIDER environmental variable and try again."
|
|
exit 1
|
|
elif [ ${BACKUP_PROVIDER="Dropbox"} ]; then
|
|
btcpay-down.sh
|
|
tar -cvzf $PWD/dropbox-script/backup.tar.gz --exclude='/var/lib/docker/volumes/generated_bitcoin_datadir/*' /var/lib/docker
|
|
btcpay-up.sh
|
|
cd dropbox-script
|
|
./dropbox-script && rm backup.tar.gz
|
|
fi
|