Skip to content

Commit 12b4a4c

Browse files
committed
WIP: Add rclone cmd
Signed-off-by: Nikolai Rodionov <iam@allanger.xyz>
1 parent 724948f commit 12b4a4c

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

entrypoint.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ DB_PASSWORD=$(cat ${DB_PASSWORD_FILE})
1111
DB_USER=$(cat ${DB_USERNAME_FILE})
1212
PROM_NAMESPACE=${PROM_NAMESPACE:-dboperator}
1313

14+
if [[ -z "${STORAGE_BUCKET}" ]]; then
15+
echo "Variable STORAGE_BUCKET must be set"
16+
exit 1
17+
fi
18+
1419
# create login credential file
1520
(umask 377 && echo *:5432:*:${DB_USER}:${DB_PASSWORD} >> ~/.pgpass)
1621

@@ -21,8 +26,8 @@ echo "End backup"
2126

2227
## copy to destination
2328
echo "Copy to gcs"
24-
#rclone copy "${BACKUP_FILE}" "storage://${STORAGE_BUCKET}"
25-
#gsutil cp ${BACKUP_FILE} gs://${GCS_BUCKET}/${DB_NAME}/${BACKUP_FILE} && gsutil cp ${BACKUP_FILE} gs://${GCS_BUCKET}/${DB_NAME}/${BACKUP_FILE_LATEST}
29+
rclone copy "${BACKUP_FILE}" "storage://${STORAGE_BUCKET}/${DB_NAME}/${BACKUP_FILE}"
30+
rclone copy "${BACKUP_FILE}" "storage://${STORAGE_BUCKET}/${DB_NAME}/${BACKUP_FILE_LATEST}"
2631

2732
END_TIMESTAMP=$(date +%s)
2833
BACKUP_DURATION=$((END_TIMESTAMP - START_TIMESTAMP))

0 commit comments

Comments
 (0)