diff --git a/build.ts b/build.ts index b9cb1ff5..98ce5605 100644 --- a/build.ts +++ b/build.ts @@ -41,6 +41,9 @@ await $`sed -i 's|import("node_modules/|import("./node_modules/|g' dist/*.js`; await $`mkdir -p dist/node_modules/@prisma/client`; await $`cp -r ${process.cwd()}/node_modules/@prisma/client dist/node_modules/@prisma`; await $`cp -r ${process.cwd()}/node_modules/.prisma dist/node_modules`; +await $`mkdir -p dist/node_modules/.bin`; +await $`cp -r ${process.cwd()}/node_modules/.bin/prisma dist/node_modules/.bin`; +await $`cp -r ${process.cwd()}/node_modules/prisma dist/node_modules/`; // Create pages directory // mkdir ./dist/pages diff --git a/entrypoint.sh b/entrypoint.sh index ad752f7d..da394b87 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -31,7 +31,7 @@ case "$1" in # Set DATABASE_URL env variable to the output of bun run ./dist/prisma.js export DATABASE_URL=$(bun run ./prisma.js) # Execute the Prisma binary - exec ./node_modules/.bin/prisma "$@" + exec bun run ./node_modules/.bin/prisma "$@" ;; *) # Run custom commands