Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ERR_SEEN=0
- function LogR()
- {
- if [ $? -ne 0 ]
- then
- ERR_SEEN=1
- echo "Error" >&2
- fi
- }
- echo "==========Stopping docker===========";
- docker-compose -f /home/docker/vaultwarden/docker-compose.yaml stop
- LogR
- echo "==========Copying Data=======";
- rsync -avzh /home/docker/vaultwarden/ user@somewhere:/home/user/backup_vaultwarden
- LogR
- echo "";
- echo "=============Starting docker=============";
- docker-compose -f /home/docker/vaultwarden/docker-compose.yaml up -d
- LogR
- if ((ERR_SEEN==1))
- then
- echo "ERRORS SEEEN CHECK IT!!!"
- exit 1
- fi
- echo "===========Signaling healthchecks.io===========";
- curl -m 10 --retry 5 https://hc-ping.com/guid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement