Skip to content

Commit f9c2311

Browse files
committed
Fix migration problems
1 parent d2437a3 commit f9c2311

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@ jobs:
111111
rm /tmp/$FNAME
112112
"
113113
echo "====="
114+
# Ensure all database connections are closed before starting DSpace
115+
docker exec $DDBNAME /bin/bash -c "
116+
psql -p 10563 -U dspace -d postgres -c \"SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'dspace' AND pid <> pg_backend_pid();\"
117+
"
114118
docker start $DNAME
115119
sleep 60
116120
docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace database migrate ignored && ./dspace create-administrator -e test@test.edu -f admin -l user -p admin -c en -o dataquest"

0 commit comments

Comments
 (0)