fix: resolve Prisma __dirname ESM error in production Docker build
Lint & Test / lint-and-check (push) Failing after 5m5s
Release / docker (push) Successful in 1m23s
Release / release (push) Successful in 4s
Lint & Test / test (push) Has been skipped

Move @prisma/client and prisma to dependencies so adapter-node
externalizes them instead of bundling. Add ssr.external config
for Vite to prevent inlining Prisma's CJS engine loader.
This commit is contained in:
2026-04-10 21:17:39 +03:00
parent 85b4576991
commit 1f7e040049
3 changed files with 38 additions and 102 deletions
+2 -2
View File
@@ -41,6 +41,8 @@
"svelte-i18n": "^4.0.1",
"sveltekit-superforms": "^2.22.0",
"tailwind-merge": "^2.6.0",
"@prisma/client": "^6.2.0",
"prisma": "^6.2.0",
"zod": "^3.24.0"
},
"prisma": {
@@ -48,7 +50,6 @@
},
"devDependencies": {
"@eslint/js": "^9.18.0",
"@prisma/client": "^6.2.0",
"@sveltejs/package": "^2.3.0",
"@tailwindcss/vite": "^4.0.0",
"@testing-library/svelte": "^5.2.0",
@@ -63,7 +64,6 @@
"prettier": "^3.4.0",
"prettier-plugin-svelte": "^3.3.0",
"prettier-plugin-tailwindcss": "^0.6.0",
"prisma": "^6.2.0",
"svelte-check": "^4.0.0",
"tailwindcss": "^4.0.0",
"tsx": "^4.21.0",