mirror of
https://github.com/documenso/documenso.git
synced 2026-10-03 10:13:52 +10:00
`npm run prisma:migrate-deploy` stopped with error P1012 when `NEXT_PRIVATE_DIRECT_DATABASE_URL` was not set. If the direct URL is empty, the script uses `NEXT_PRIVATE_DATABASE_URL`, the same as the Docker start script. The manual migration command in the upgrade guide does not use the start script, and Prisma cannot find the schema at the default path in the image. The command sets the two variables and gives the path to the schema.
42 lines
1.2 KiB
JSON
42 lines
1.2 KiB
JSON
{
|
|
"name": "@documenso/prisma",
|
|
"version": "0.0.0",
|
|
"main": "./index.ts",
|
|
"types": "./index.ts",
|
|
"license": "MIT",
|
|
"scripts": {
|
|
"build": "prisma generate",
|
|
"prebuild": "prisma generate",
|
|
"format": "prisma format",
|
|
"clean": "rimraf node_modules",
|
|
"post-install": "prisma generate",
|
|
"prisma:generate": "prisma generate",
|
|
"prisma:migrate-dev": "prisma migrate dev --skip-seed",
|
|
"prisma:migrate-deploy": "NEXT_PRIVATE_DIRECT_DATABASE_URL=\"${NEXT_PRIVATE_DIRECT_DATABASE_URL:-$NEXT_PRIVATE_DATABASE_URL}\" prisma migrate deploy",
|
|
"prisma:migrate-reset": "prisma migrate reset",
|
|
"prisma:seed": "prisma db seed",
|
|
"prisma:studio": "prisma studio"
|
|
},
|
|
"prisma": {
|
|
"seed": "tsx ./seed-database.ts"
|
|
},
|
|
"dependencies": {
|
|
"@prisma/client": "^6.19.0",
|
|
"kysely": "0.29.2",
|
|
"nanoid": "^5.1.6",
|
|
"prisma": "^6.19.0",
|
|
"prisma-extension-kysely": "^3.0.0",
|
|
"ts-pattern": "^5.9.0",
|
|
"zod": "^3.25.76"
|
|
},
|
|
"devDependencies": {
|
|
"dotenv": "^17.2.3",
|
|
"dotenv-cli": "^11.0.0",
|
|
"prisma-kysely": "^2.3.0",
|
|
"prisma-json-types-generator": "^3.6.2",
|
|
"tsx": "^4.23.1",
|
|
"typescript": "5.6.2",
|
|
"zod-prisma-types": "3.3.5"
|
|
}
|
|
}
|