Merge pull request #86 from vernu/fix-docker-build2

fix dockerfile
This commit is contained in:
Israel Abebe
2025-06-04 21:40:24 +03:00
committed by GitHub

View File

@@ -57,12 +57,11 @@ COPY --from=builder --chown=nextjs:nodejs /app/public ./public
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
# Copy Prisma schema and generate client during runtime
COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma
COPY --from=builder --chown=nextjs:nodejs /app/package.json ./
COPY --from=builder --chown=nextjs:nodejs /app/pnpm-lock.yaml ./
# Install only production dependencies, including Prisma, and generate Prisma client
# Install only production dependencies
RUN pnpm install --prod --frozen-lockfile
# Switch to non-root user