del legacy b2, add rclone

This commit is contained in:
2022-12-14 13:39:39 +07:00
parent 8a9a1edc71
commit b649a6d7ba
11 changed files with 76 additions and 197 deletions
+13 -16
View File
@@ -2,7 +2,7 @@
source lib/lib.sh
ENVS=(PROJECT_NAME DBTYPE DBHOST DBUSER DBPASS DBTABLE STORAGE_TYPE STORAGE_HOST STORAGE_PATH ACCOUNT_ID APPLICATION_KEY)
ENVS=(PROJECT_NAME DBTYPE DBHOST DBUSER DBPASS DBTABLE STORAGE_HOST STORAGE_REGION STORAGE_PATH ACCOUNT_ID APPLICATION_KEY)
for ENV in "${ENVS[@]}"; do
if [[ -z "${!ENV+x}" ]]; then
@@ -30,25 +30,22 @@ case $DBTYPE in
source lib/mongo.sh
;;
*)
log_error "Unknown DB type, known <mysql>, <psql>"
log_error "Unknown DB type, known <mysql>, <psql>, mongodb"
exit 1
;;
esac
case $STORAGE_TYPE in
b2)
log "Storage type is <b2>"
source storage/b2.sh
;;
s3)
log "Storage type is <s3>"
source storage/s3.sh
;;
*)
log_error "Unknown storage, known <s3>, <b2>"
exit 1
;;
esac
# case $STORAGE_TYPE in
# s3)
# log "Storage type is <s3>"
# source storage/s3.sh
# ;;
# *)
# log_error "Unknown storage, known <s3>"
# exit 1
# ;;
# esac
STORAGE_TYPE=s3
TIME=`date +%Y-%m-%d-%H-%M`
ARCHIVE="/srv/backup/""$PROJECT_NAME"_$TIME".$EXT_DB"