fix(docker): pin pnpm@11.6.0 via npm, fix runner stage prisma copy

This commit is contained in:
2026-06-13 02:02:51 +02:00
parent cd16c354c0
commit bffe51da74
2 changed files with 3 additions and 7 deletions
+2 -7
View File
@@ -1,5 +1,5 @@
FROM node:22-alpine AS base
RUN corepack enable && corepack prepare pnpm@latest --activate
RUN npm install -g pnpm@11.6.0
# ── deps ────────────────────────────────────────────────────────────────────
FROM base AS deps
@@ -13,7 +13,6 @@ WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules
COPY . .
# Generate Prisma client before build
RUN pnpm prisma generate
ENV NEXT_TELEMETRY_DISABLED=1
@@ -32,11 +31,7 @@ RUN addgroup --system --gid 1001 nodejs && \
COPY --from=builder /app/public ./public
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
# Prisma client for runtime
COPY --from=builder /app/node_modules/.pnpm /app/node_modules/.pnpm
COPY --from=builder /app/node_modules/@prisma /node_modules/@prisma
COPY --from=builder /app/src/generated ./src/generated
COPY --from=builder --chown=nextjs:nodejs /app/src/generated ./src/generated
COPY --from=builder /app/prisma ./prisma
USER nextjs
+1
View File
@@ -2,6 +2,7 @@
"name": "grow",
"version": "0.1.0",
"private": true,
"packageManager": "pnpm@11.6.0",
"scripts": {
"dev": "next dev",
"build": "next build",