Skip to content

Commit 018959d

Browse files
committed
fix: auto-run Prisma migrations on deployment
Added automatic migration steps to package.json: - build: Now runs `prisma generate` to create Prisma Client - start: Now runs `prisma migrate deploy` before starting server This ensures database schema is automatically set up on Railway/Render deployments. Without this, the app would crash with "table does not exist" errors because migrations were never run. Fixes 500 errors on auth endpoints due to missing database tables.
1 parent 6f95747 commit 018959d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
},
1212
"scripts": {
1313
"dev": "tsx watch --clear-screen=false src/server.ts",
14-
"build": "tsup",
15-
"start": "node dist/server.js",
14+
"build": "tsup && prisma generate",
15+
"start": "prisma migrate deploy && node dist/server.js",
1616
"test": "vitest",
1717
"test:ui": "vitest --ui",
1818
"test:coverage": "vitest --coverage",

0 commit comments

Comments
 (0)