Files
sportpressa_front/Dockerfile

20 lines
639 B
Docker
Raw Normal View History

2026-01-08 20:24:07 +03:00
# Указываем базовый образ
FROM node:18-alpine AS base
# Устанавливаем рабочую директорию
WORKDIR /app
# Копируем package.json и package-lock.json для установки зависимостей
COPY package*.json ./
# Устанавливаем зависимости
RUN npm install && npm install -g npm@11.7.0
# Копируем исходный код проекта в контейнер
COPY . .
# Открываем порт для dev-сервера
EXPOSE 5173
# По умолчанию выполняем сборку проекта
CMD ["npm", "run", "build"]