diff --git a/Dockerfile b/Dockerfile index 71a52db..465ae6c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,8 +50,9 @@ COPY --from=build /app/dist ./dist COPY --from=build /app/prisma ./prisma COPY --from=dependencies /app/node_modules ./node_modules -# Generate Prisma client in production environment -RUN bun run prisma generate +# Copy the generated Prisma client from the build stage instead of regenerating +COPY --from=build /app/node_modules/.prisma ./node_modules/.prisma +COPY --from=build /app/node_modules/@prisma/client ./node_modules/@prisma/client # Create data directory for bundle numbers RUN mkdir -p /app/data && touch /app/data/currentBundleNo diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 9ddc94d..971bda0 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1,6 +1,6 @@ generator client { provider = "prisma-client-js" - binaryTargets = ["native"] + binaryTargets = ["native", "debian-openssl-3.0.x"] } datasource db {