From aec1e4bcabe1b538fe8be5292744457a32adf940 Mon Sep 17 00:00:00 2001 From: Mannu Date: Sat, 16 May 2026 22:37:16 +0530 Subject: [PATCH] Dockerfile: use pnpm install --ignore-scripts to bypass build approval --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ac33e12..ccc674c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,8 +3,8 @@ FROM node:22-alpine AS deps RUN apk add --no-cache libc6-compat WORKDIR /app COPY package.json pnpm-lock.yaml ./ -RUN corepack enable pnpm && pnpm approve-builds esbuild sharp -RUN pnpm install --frozen-lockfile +RUN corepack enable pnpm +RUN pnpm install --ignore-scripts # Stage 2: Build the app FROM node:22-alpine AS builder @@ -12,7 +12,8 @@ RUN apk add --no-cache libc6-compat openssl WORKDIR /app COPY --from=deps /app/node_modules ./node_modules COPY . . -RUN corepack enable pnpm && pnpm run build +RUN npm exec esbuild --version || apk add --no-cache esbuild +RUN pnpm run build # Stage 3: Production runner FROM node:22-alpine AS runner