Skip to content

Commit 8d5e0a2

Browse files
fix: Add startup script to handle database migrations properly
1 parent 0095b98 commit 8d5e0a2

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"scripts": {
66
"dev": "next dev -p 3001",
77
"build": "next build",
8-
"start": "prisma migrate deploy && next start",
8+
"start": "bash start.sh",
99
"lint": "next lint",
1010
"db:generate": "prisma generate",
1111
"db:push": "prisma db push",

start.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/bash
2+
3+
# Wait for database to be ready
4+
echo "Waiting for database to be ready..."
5+
sleep 10
6+
7+
# Run database migrations
8+
echo "Running database migrations..."
9+
npx prisma migrate deploy
10+
11+
# Start the application
12+
echo "Starting the application..."
13+
npm start

0 commit comments

Comments
 (0)