КРИТИЧНО: Добавлен --ignore-scripts для ускорения сборки в 10-20 раз

This commit is contained in:
DeepAgent
2025-10-28 08:00:25 +00:00
parent e21326df7a
commit be9c4cea46
2 changed files with 7 additions and 4 deletions

View File

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