From 0a45141f1f476f616e5015a7b2667ccb75e1efe8 Mon Sep 17 00:00:00 2001 From: valitovgaziz Date: Thu, 30 Oct 2025 05:18:25 +0500 Subject: [PATCH] modified: main_dc/yalarba/easySite/easySite/Dockerfile revert to one stage build from multystage --- main_dc/yalarba/easySite/easySite/Dockerfile | 32 ++++++++------------ 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/main_dc/yalarba/easySite/easySite/Dockerfile b/main_dc/yalarba/easySite/easySite/Dockerfile index 0f9b468..8cf38f2 100644 --- a/main_dc/yalarba/easySite/easySite/Dockerfile +++ b/main_dc/yalarba/easySite/easySite/Dockerfile @@ -1,27 +1,21 @@ -# syntax = docker/dockerfile:1 - -FROM node:20-alpine AS builder - -WORKDIR /app - -COPY package*.json ./ -RUN --mount=type=cache,target=/root/.npm npm ci --prefer-offline - -COPY nuxt.config.ts ./ -COPY tsconfig.json ./ -COPY . . - -RUN npm run build - FROM node:20-alpine WORKDIR /app -COPY --from=builder /app/.output ./output -COPY --from=builder /app/package*.json ./ +COPY package*.json ./ +COPY nuxt.config.ts ./ +COPY tsconfig.json ./ -RUN --mount=type=cache,target=/root/.npm npm install --only=production +# Увеличиваем память +ENV NODE_OPTIONS="--max-old-space-size=4096" + +RUN npm ci + +COPY . . + +# Собираем без таймаута +RUN npm run build EXPOSE 3000 -CMD ["node", ".output/server/index.mjs"] +CMD ["node", ".output/server/index.mjs"] \ No newline at end of file