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