diff --git a/entrypoint.sh b/entrypoint.sh index 7c0e244377..efcffa3453 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -442,17 +442,17 @@ appManagePy() { } appBackup() { echo "Starting backup process ..." - if [ -d "/tmp/backup-$(date "%D-%H-%M-%S")" ]; then - echo "Temporary backup folder for \"$(date "%D-%H-%M-%S")\" already exists. Aborting." + if [ -d "/tmp/backup-$(date "+%F-%H-%M-%S")" ]; then + echo "Temporary backup folder for \"$(date "+%F-%H-%M-%S")\" already exists. Aborting." echo "Backup process failed. Exiting." exit 1 fi local BACKUP_FOLDER - BACKUP_FOLDER="/tmp/backup-$(date "%D-%H-%M-%S")" + BACKUP_FOLDER="/tmp/backup-$(date "+%F-%H-%M-%S")" mkdir -p "$BACKUP_FOLDER" waitingForDatabase - pg_dump -h "$DB_HOST" -p "$DB_HOST_PORT" -U "$DB_USER" "$DB_NAME" > "$BACKUP_FOLDER/database-postgres.sql" - tar -zcvf "$DATA_DIR/backups/backup-$(date "%D-%H-%M-%S").tar.gz" "$BACKUP_FOLDER/" + PGPASSWORD="${SECRETS_postgres_password?}" pg_dump -h "$DB_HOST" -p "$DB_HOST_PORT" -U "$DB_USER" "$DB_NAME" > "$BACKUP_FOLDER/database-postgres.sql" + tar -zcvf "$DATA_DIR/backups/backup-$(date "+%F-%H-%M-%S").tar.gz" "$BACKUP_FOLDER/" rm -r "${BACKUP_FOLDER:?}/" echo "Backup process succeeded." exit 0