From 1782372a4510608bfcf78b75eba538f5ae55dc4a Mon Sep 17 00:00:00 2001 From: Will King Date: Tue, 7 Jan 2025 14:37:40 -0800 Subject: [PATCH] Fixed the restore script. Got it runnign currently --- containers/AACT_Reloader/StartRestoreContainer.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/containers/AACT_Reloader/StartRestoreContainer.sh b/containers/AACT_Reloader/StartRestoreContainer.sh index abaf159..7da5c6c 100755 --- a/containers/AACT_Reloader/StartRestoreContainer.sh +++ b/containers/AACT_Reloader/StartRestoreContainer.sh @@ -1,6 +1,6 @@ #!/bin/bash -RESTORE_DUMP_GZ=2023-09-06_aactdb_with_matches.sql.gz +RESTORE_DUMP_GZ="${1:-aact_db_backup_20250107_133822.sql.gz}" POSTGRES_USER=root POSTGRES_PASSWORD=root POSTGRES_DB=aact_db @@ -25,7 +25,7 @@ sleep 10 # Function to check if PostgreSQL is ready function check_postgres { - podman exec -i "${CONTAINER_NAME}" psql -h "${CONTAINER_NAME}" -U "${POSTGRES_USER}" -d "${POSTGRES_DB}" -c '\q' > /dev/null 2>&1 + podman exec -i "${CONTAINER_NAME}" psql -h localhost -U "${POSTGRES_USER}" -d "${POSTGRES_DB}" -c '\q' > /dev/null 2>&1 } # Wait for PostgreSQL to be ready @@ -37,6 +37,6 @@ done echo "PostgreSQL is ready. Restoring the database..." # Decompress the dump file and restore it to the database -podman exec -i "${POSTGRES_DB}" sh -c "gunzip -c /backup/${RESTORE_DUMP_GZ} | psql -h localhost -U ${POSTGRES_USER} -d ${POSTGRES_DB}" +podman exec -i "${CONTAINER_NAME}" sh -c "gunzip -c /backup/${RESTORE_DUMP_GZ} | psql -h localhost -U ${POSTGRES_USER} -d ${POSTGRES_DB}" echo "Database restoration complete."