Fix Prisma prune: Use --config.ignore-scripts=false to preserve Prisma client

This commit is contained in:
TheMaddax 2025-10-01 21:15:16 -06:00
parent 0035b7cceb
commit cf071cc478

View file

@ -25,12 +25,9 @@ RUN pnpm prisma generate
COPY . .
RUN pnpm build
# Remove dev dependencies to reduce image size
# Remove dev dependencies to reduce image size (but keep Prisma client)
ENV CI=true
RUN pnpm prune --prod
# Regenerate Prisma client after pruning (since prune removes generated files)
RUN npx prisma generate
RUN pnpm prune --prod --config.ignore-scripts=false
# Create uploads directory
RUN mkdir -p /app/uploads