From d89b58f24d050a9d9bfd04158e018c53317ef7dd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Dec 2025 08:51:37 +0000 Subject: [PATCH 1/2] Initial plan From 743a03b0e5b5c7d8ec8fb634311768dc72c7dc24 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Dec 2025 08:54:37 +0000 Subject: [PATCH 2/2] Fix Docker build by copying pre-generated Prisma client and adding debian binary target Co-authored-by: abhalala <121454781+abhalala@users.noreply.github.com> --- Dockerfile | 5 +++-- prisma/schema.prisma | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) 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 {