Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- idmongo=`docker ps | grep mongo | awk '{print $1}'`
- docker exec $idmongo mongodump --db rocketchat --out ./data/dump/ >> ../logs/backup-rocketchat.log 2>&1
- docker exec $idmongo sh -c 'tar -cvf ./data/dump/rocketchat_`date "+%Y%m%d"`.tar.gz ./data/dump/rocketchat/*' >> ../logs/backup-rocketchat.log 2>&1
- s3cmd put --skip-existing ../data/dump/*.tar.gz s3://zenvia-corp/rocketchat/ --progress -v >> ../logs/backup-rocketchat.log 2>&1
- rm -rf ../data/dump/* -v >> ../logs/backup-rocketchat.log 2>&1
- banner() {
- msg="# $* #"
- edge=$(echo "$msg" | sed 's/./#/g')
- echo "$edge"
- echo "$msg"
- echo "$edge"
- }
- banner "OK! Backup concluido em `date "+%d-%m-%Y"`" >> ../logs/backup-rocketchat.log 2>&1
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement