You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: application/backup.sh
+18
Original file line number
Diff line number
Diff line change
@@ -40,4 +40,22 @@ else
40
40
echo"${MYNAME}: Copy backup to ${S3_BUCKET} of ${DB_NAME} completed in $(expr ${end} - ${start}) seconds."
41
41
fi
42
42
43
+
if [ "${B2_BUCKET}"!="" ];then
44
+
start=$(date +%s)
45
+
s3cmd \
46
+
--access_key=${B2_APPLICATION_KEY_ID} \
47
+
--secret_key=${B2_APPLICATION_KEY} \
48
+
--host=${B2_HOST} \
49
+
--host-bucket='%(bucket)s.'"${B2_HOST}" \
50
+
put /tmp/${DB_NAME}.sql.gz s3://${B2_BUCKET}/${DB_NAME}.sql.gz
51
+
STATUS=$?
52
+
end=$(date +%s)
53
+
if [ $STATUS-ne 0 ];then
54
+
echo"${MYNAME}: FATAL: Copy backup to Backblaze B2 bucket ${B2_BUCKET} of ${DB_NAME} returned non-zero status ($STATUS) in $(expr ${end} - ${start}) seconds."
55
+
exit$STATUS
56
+
else
57
+
echo"${MYNAME}: Copy backup to Backblaze B2 bucket ${B2_BUCKET} of ${DB_NAME} completed in $(expr ${end} - ${start}) seconds."
0 commit comments