This commit is contained in:
Vassiliy Yegorov
2020-03-27 12:40:45 +07:00
parent a6ad988c3e
commit 643d51cf9c
4 changed files with 17 additions and 7 deletions
+10 -3
View File
@@ -11,17 +11,22 @@ for ENV in "${ENVS[@]}"; do
fi
done
EXT_DB=""
case $DBTYPE in
mysql)
log "DB type is <mysql>"
EXT_DB="sql.gz"
source lib/mysql.sh
;;
postgresql|psql|postgres)
log "DB type is <psql>"
EXT_DB="dump.gz"
source lib/postgresql.sh
;;
mongo|mongod|mongodb)
log "DB type is <mongodb>"
EXT_DB="dump.tgz"
source lib/mongo.sh
;;
*)
@@ -45,13 +50,15 @@ case $STORAGE_TYPE in
;;
esac
ARCHIVE="/srv/backup/""$PROJECT_NAME"_`date +%Y-%m-%d-%H-%M`".dump"
TIME=`date +%Y-%m-%d-%H-%M`
ARCHIVE="/srv/backup/""$PROJECT_NAME"_$TIME".$EXT_DB"
log "Backuping.."
log "Backuping db.."
db_backup
log "Copy to ${STORAGE_TYPE}"
log "Copy $ARCHIVE to ${STORAGE_TYPE}"
storage_upload
rm $ARCHIVE
log "Completed"