From 25559191c17896836bd024d7d4a26e7f5f27e3ac Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Sat, 11 Jul 2026 22:11:37 +0330 Subject: [PATCH] fix build --- Dockerfile | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index e318144..82f2bf3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,25 +12,21 @@ RUN npm config set registry https://package-mirror.liara.ir/repository/npm/ WORKDIR /app -# Stage 2: Build dependencies -FROM base AS deps -WORKDIR /temp-deps -COPY package*.json ./ -RUN npm ci - -# Stage 3: Production dependencies (prune dev deps from the already-installed tree) -FROM deps AS prod-deps -RUN npm prune --omit=dev - -# Stage 4: Build +# Stage 2: Build (install all deps including @nestjs/cli) FROM base AS builder WORKDIR /build COPY package*.json ./ -COPY --from=deps /temp-deps/node_modules ./node_modules +RUN npm ci COPY . . RUN npm run build -# Stage 5: Runner +# Stage 3: Production dependencies only +FROM base AS prod-deps +WORKDIR /temp-deps +COPY package*.json ./ +RUN npm ci --omit=dev + +# Stage 4: Runner FROM base AS runner RUN addgroup -S appgroup && adduser -S appuser -G appgroup