Fix Prisma paths in Iran bundle script for pnpm layout.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ali Taghavi
2026-05-19 01:20:30 +03:30
parent b7fdae8967
commit 4d714114d7
2 changed files with 6 additions and 3 deletions

View File

@@ -44,7 +44,7 @@
"@tiptap/extension-character-count": "^2.11.0"
},
"pnpm": {
"onlyBuiltDependencies": ["@parcel/watcher", "@swc/core"],
"onlyBuiltDependencies": ["@parcel/watcher", "@swc/core", "@prisma/client", "@prisma/engines", "prisma"],
"ignoredBuiltDependencies": ["sharp", "unrs-resolver"]
},
"devDependencies": {

View File

@@ -45,8 +45,11 @@ docker run --rm --platform linux/amd64 \
cp -a .next/static iran-bundle/static
cp -a public iran-bundle/public
cp -a prisma-binaries iran-bundle/prisma-binaries
cp -a node_modules/.prisma iran-bundle/node_modules/.prisma
cp -a node_modules/@prisma iran-bundle/node_modules/@prisma
# pnpm stores @prisma under .pnpm — resolve real paths
PRISMA_CLIENT="$(node -e "console.log(require.resolve(\"@prisma/client/package.json\"))")"
PRISMA_NM="$(dirname "$(dirname "$(dirname "$PRISMA_CLIENT")")")"
cp -a "$PRISMA_NM/.prisma" iran-bundle/node_modules/
cp -a "$PRISMA_NM/@prisma" iran-bundle/node_modules/
'
echo "==> Packing archive..."