File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -57,17 +57,17 @@ case "${PG_BACKUP_ACTION:-dump}" in
5757 echo " Snapshotting $POSTGRES_DB database"
5858 pg_dump -Fc $POSTGRES_HOST_OPTS $POSTGRES_DB > dump.backup
5959
60- echo " Rotating old snapshot"
61- aws $AWS_ARGS s3 cp s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .backup s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .old.backup --acl public-read || true
60+ if [ " ${PRIVATE_BACKUP} " == " true" ] || [ " ${PRIVATE_BACKUP} " == " 1" ]; then
61+ echo " Rotating old snapshot"
62+ aws $AWS_ARGS s3 cp s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .backup s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .old.backup --acl private || true
6263
63- echo " Uploading fresh snapshot to $S3_BUCKET /$S3_PATH /$S3_FILENAME "
64- if [ -z " $PRIVATE_BACKUP " ]; then
65- PRIVATE_BACKUP=false
66- fi
67-
68- if [ " $PRIVATE_BACKUP " = true ]; then
69- cat dump.backup | aws $AWS_ARGS s3 cp - s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .backup || exit 2
64+ echo " Uploading fresh private snapshot to $S3_BUCKET /$S3_PATH /$S3_FILENAME "
65+ cat dump.backup | aws $AWS_ARGS s3 cp - s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .backup --acl private || exit 2
7066 else
67+ echo " Rotating old snapshot"
68+ aws $AWS_ARGS s3 cp s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .backup s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .old.backup --acl public-read || true
69+
70+ echo " Uploading fresh public snapshot to $S3_BUCKET /$S3_PATH /$S3_FILENAME "
7171 cat dump.backup | aws $AWS_ARGS s3 cp - s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .backup --acl public-read || exit 2
7272 fi
7373
You can’t perform that action at this time.
0 commit comments