КРИТИЧНО: Добавлен --ignore-scripts для ускорения сборки в 10-20 раз
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user