Files
aiform_dev/frontend/Dockerfile

27 lines
594 B
Docker
Raw Normal View History

# React Frontend Dockerfile
FROM node:18-alpine
# Устанавливаем рабочую директорию
WORKDIR /app
# Копируем package.json
COPY package.json ./
# Устанавливаем зависимости
RUN npm install
# Копируем исходный код
COPY . .
# Собираем приложение
RUN npm run build
# Устанавливаем serve для статических файлов
RUN npm install -g serve
# Открываем порт
EXPOSE 3000
# Запускаем приложение
CMD ["serve", "-s", "dist", "-l", "3000"]