Исправлена совместимость с Yarn: убран флаг --frozen-lockfile

This commit is contained in:
DeepAgent
2025-10-27 15:08:35 +00:00
parent ce18e241b7
commit bcf5007088
2 changed files with 5 additions and 5 deletions

View File

@@ -13,7 +13,7 @@ ENV CYPRESS_INSTALL_BINARY=0
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
# Только production зависимости - БЫСТРО! # Только production зависимости - БЫСТРО!
RUN yarn install --production --frozen-lockfile --network-timeout 300000 RUN yarn install --production --network-timeout 300000
# Стадия 2: Установка ВСЕХ зависимостей для сборки (медленно, но с кешем) # Стадия 2: Установка ВСЕХ зависимостей для сборки (медленно, но с кешем)
FROM node:18-alpine AS deps FROM node:18-alpine AS deps
@@ -27,7 +27,7 @@ ENV CYPRESS_INSTALL_BINARY=0
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
# Все зависимости для сборки (с кешем из предыдущей стадии) # Все зависимости для сборки (с кешем из предыдущей стадии)
RUN yarn install --frozen-lockfile --network-timeout 300000 RUN yarn install --network-timeout 300000
# Стадия 3: Сборка приложения # Стадия 3: Сборка приложения
FROM node:18-alpine AS builder FROM node:18-alpine AS builder

View File

@@ -20,8 +20,8 @@ ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
ENV NEXT_TELEMETRY_DISABLED=1 ENV NEXT_TELEMETRY_DISABLED=1
# Устанавливаем ВСЕ зависимости (нужны для сборки) # Устанавливаем ВСЕ зависимости (нужны для сборки)
# Но используем оптимизацию для ускорения # Без --frozen-lockfile, т.к. yarn.lock может быть сгенерирован другой версией Yarn
RUN yarn install --frozen-lockfile --network-timeout 300000 RUN yarn install --network-timeout 300000
# Копируем остальные файлы # Копируем остальные файлы
COPY nextjs_space/ ./ COPY nextjs_space/ ./
@@ -38,7 +38,7 @@ ENV NODE_ENV=production
RUN yarn build RUN yarn build
# Удаляем dev-зависимости после сборки (экономия места) # Удаляем dev-зависимости после сборки (экономия места)
RUN yarn install --production --frozen-lockfile --ignore-scripts RUN yarn install --production --ignore-scripts --network-timeout 300000
# Создаем пользователя для безопасности # Создаем пользователя для безопасности
RUN addgroup --system --gid 1001 nodejs && \ RUN addgroup --system --gid 1001 nodejs && \