diff --git a/Dockerfile b/Dockerfile index 699bab0..555e352 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,8 +44,11 @@ COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static COPY --from=builder /app/node_modules/.prisma ./node_modules/.prisma COPY --from=builder /app/node_modules/@prisma ./node_modules/@prisma COPY --from=builder /app/node_modules/prisma ./node_modules/prisma -COPY --from=builder /app/node_modules/.bin/prisma ./node_modules/.bin/prisma COPY --from=builder /app/node_modules/dotenv ./node_modules/dotenv +# Create the .bin/prisma symlink so Node resolves __dirname to prisma/build/, +# where the WASM files live (COPY dereferences symlinks, breaking WASM resolution) +RUN mkdir -p ./node_modules/.bin && \ + ln -sf ../prisma/build/index.js ./node_modules/.bin/prisma # Copy entrypoint script COPY --chown=nextjs:nodejs docker-entrypoint.sh ./