File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,9 +5,8 @@ if [ "$LOAD_S3_SECRETS" = "YES" ]; then
55 eval $( aws s3 --region ${SECRETS_BUCKET_REGION} cp s3://${SECRETS_BUCKET_NAME} /${SECRETS_FILE_NAME} - | sed ' s/^/export /' )
66fi
77
8- if [ -f " ${PGDATA_BACKUP} " ]; then
9- gunzip -c ${PGDATA_BACKUP} | psql --dbname=postgresql://${POSTGRES_USER} :${POSTGRES_PASSWORD} @${POSTGRES_HOST} :${POSTGRES_PORT} /${POSTGRES_DB} 2> ${BACKUP_RESTORE_LOG} && \
10- rm ${PGDATA_BACKUP}
11- else
12- cat /CreateDB.sql | psql --dbname=postgresql://${POSTGRES_USER} :${POSTGRES_PASSWORD} @${POSTGRES_HOST} :${POSTGRES_PORT} /${POSTGRES_DB} 2> ${BACKUP_RESTORE_LOG}
13- fi
8+ # load latest database backup
9+ aws s3 --region ${SECRETS_BUCKET_REGION} cp s3://${BACKUPS_BUCKET_NAME} /latest.psql.gz ./latest.psql.gz > ${BACKUP_RESTORE_LOG} 2>&1
10+ # restore backup
11+ gunzip -c ./latest.psql.gz | psql --dbname=postgresql://${POSTGRES_USER} :${POSTGRES_PASSWORD} @${POSTGRES_HOST} :${POSTGRES_PORT} /${POSTGRES_DB} >> ${BACKUP_RESTORE_LOG} 2>&1 && \
12+ rm ./latest.psql.gz
Original file line number Diff line number Diff line change 22
33set -e
44
5- if [ " $LOAD_S3_SECRETS " = " YES" ]; then
6- # Load the S3 secrets file contents into the environment variables
7- eval $( aws s3 --region ${SECRETS_BUCKET_REGION} cp s3://${SECRETS_BUCKET_NAME} /${SECRETS_FILE_NAME} - | sed ' s/^/export /' )
5+ if [ " $RESTORE_BACKUP " = " YES" ]; then
6+ sh /RestoreDB.sh
87fi
98
109# migrate database
1110sh /MigrateDB.sh
1211
12+ if [ " $LOAD_S3_SECRETS " = " YES" ]; then
13+ # Load the S3 secrets file contents into the environment variables
14+ eval $( aws s3 --region ${SECRETS_BUCKET_REGION} cp s3://${SECRETS_BUCKET_NAME} /${SECRETS_FILE_NAME} - | sed ' s/^/export /' )
15+ fi
16+
1317exec dotnet SimpleToDoService.dll
You can’t perform that action at this time.
0 commit comments