diff --git a/containers/AACT_Reloader/StartRestoreContainer.sh b/containers/AACT_Reloader/StartRestoreContainer.sh index e647c84..abaf159 100755 --- a/containers/AACT_Reloader/StartRestoreContainer.sh +++ b/containers/AACT_Reloader/StartRestoreContainer.sh @@ -5,13 +5,16 @@ POSTGRES_USER=root POSTGRES_PASSWORD=root POSTGRES_DB=aact_db +CONTAINER_NAME="${POSTGRES_DB}-restored-$(date -I)" + #start container podman run \ -e POSTGRES_PASSWORD="${POSTGRES_PASSWORD}" \ -e POSTGRES_USER="${POSTGRES_USER}" \ -e POSTGRES_DB="${POSTGRES_DB}" \ - --name "${POSTGRES_DB}" \ + --name "${CONTAINER_NAME}" \ --detach \ + --network research-network \ --shm-size=512mb \ --volume ./backup/:/backup/ \ -p 5432:5432\ @@ -22,7 +25,7 @@ sleep 10 # Function to check if PostgreSQL is ready 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