1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00

оптимизация сборки фронтенда4

This commit is contained in:
MoonTestUse1
2025-01-03 04:06:51 +06:00
parent d898532154
commit dc0a5f5f0c

View File

@@ -3,13 +3,16 @@ FROM node:18-alpine as build
WORKDIR /app
# Копируем только файлы для установки зависимостей
# Устанавливаем необходимые зависимости
RUN apk add --no-cache python3 make g++
# Копируем файлы package.json и package-lock.json
COPY frontend/package*.json ./
# Устанавливаем зависимости
RUN npm install --production
# Устанавливаем все зависимости (включая devDependencies)
RUN npm install
# Копируем остальные файлы проекта
# Копируем исходный код
COPY frontend/ .
# Собираем приложение