diff --git a/Dockerfile b/Dockerfile index 8d7d337..6ba5e91 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,7 @@ RUN npm ci FROM base AS builder WORKDIR /app +RUN apk add --no-cache openssl COPY --from=deps /app/node_modules ./node_modules COPY . . RUN npx prisma generate @@ -27,6 +28,8 @@ COPY --from=builder /app/.next/standalone ./ COPY --from=builder /app/.next/static ./.next/static COPY --from=builder /app/prisma ./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/@prisma ./node_modules/@prisma COPY scripts/start.sh /app/start.sh RUN chmod +x /app/start.sh diff --git a/prisma/schema.prisma b/prisma/schema.prisma index d654f85..bcc8fb0 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1,5 +1,6 @@ generator client { - provider = "prisma-client-js" + provider = "prisma-client-js" + binaryTargets = ["native", "linux-musl-openssl-3.0.x"] } datasource db {