Worked on error preventing restore

Turns out that the code for checking if the database was up was wrong. I think I fixed it but am not sure.
llm-extraction
Will King 1 year ago
parent 79902f400a
commit 87074aa42b

@ -5,13 +5,16 @@ POSTGRES_USER=root
POSTGRES_PASSWORD=root POSTGRES_PASSWORD=root
POSTGRES_DB=aact_db POSTGRES_DB=aact_db
CONTAINER_NAME="${POSTGRES_DB}-restored-$(date -I)"
#start container #start container
podman run \ podman run \
-e POSTGRES_PASSWORD="${POSTGRES_PASSWORD}" \ -e POSTGRES_PASSWORD="${POSTGRES_PASSWORD}" \
-e POSTGRES_USER="${POSTGRES_USER}" \ -e POSTGRES_USER="${POSTGRES_USER}" \
-e POSTGRES_DB="${POSTGRES_DB}" \ -e POSTGRES_DB="${POSTGRES_DB}" \
--name "${POSTGRES_DB}" \ --name "${CONTAINER_NAME}" \
--detach \ --detach \
--network research-network \
--shm-size=512mb \ --shm-size=512mb \
--volume ./backup/:/backup/ \ --volume ./backup/:/backup/ \
-p 5432:5432\ -p 5432:5432\
@ -22,7 +25,7 @@ sleep 10
# Function to check if PostgreSQL is ready # Function to check if PostgreSQL is ready
function check_postgres { function check_postgres {
podman exec -i "${POSTGRES_DB}" psql -h localhost -U "${POSTGRES_USER}" -d "${POSTGRES_DB}" -c '\q' > /dev/null 2>&1 podman exec -i "${CONTAINER_NAME}" psql -h "${CONTAINER_NAME}" -U "${POSTGRES_USER}" -d "${POSTGRES_DB}" -c '\q' > /dev/null 2>&1
} }
# Wait for PostgreSQL to be ready # Wait for PostgreSQL to be ready

Loading…
Cancel
Save