fix build

This commit is contained in:
2026-07-11 22:11:37 +03:30
parent b1da7fdeac
commit 25559191c1
+9 -13
View File
@@ -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