File tree Expand file tree Collapse file tree 2 files changed +15
-4
lines changed
Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change 33 push :
44 branches :
55 - ' master'
6+ pull_request :
7+ branches :
8+ - ' master'
69
710jobs :
811 build :
Original file line number Diff line number Diff line change @@ -57,11 +57,19 @@ 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- cat dump.backup | aws $AWS_ARGS s3 cp - s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .backup --acl public-read || 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
66+ 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 "
71+ cat dump.backup | aws $AWS_ARGS s3 cp - s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .backup --acl public-read || exit 2
72+ fi
6573
6674 echo " Snapshot uploaded successfully, removing local file"
6775 rm dump.backup
You can’t perform that action at this time.
0 commit comments