Skip to content

Commit a0214c7

Browse files
committed
Fixing db migration
1 parent ad7e910 commit a0214c7

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.github/workflows/deploy.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,19 @@ jobs:
2727
run: pnpm install --frozen-lockfile
2828

2929
- name: Run migrations
30-
run: pnpm --filter @workspace/db db:migrate
30+
run: |
31+
n=0
32+
until [ "$n" -ge 5 ]
33+
do
34+
pnpm --filter @workspace/db db:migrate && break
35+
n=$((n+1))
36+
echo "Database might be in recovery mode. Waiting 15 seconds before retrying..."
37+
sleep 15
38+
done
39+
if [ "$n" -ge 5 ]; then
40+
echo "Migration failed after 5 attempts."
41+
exit 1
42+
fi
3143
env:
3244
DATABASE_URL: ${{ secrets.DATABASE_URL }}
3345

0 commit comments

Comments
 (0)