dressed_for_succes_store/Dockerfile.frontend
ilya_zahvatkin 41c1385546 for deploy
2025-05-01 18:29:38 +07:00

24 lines
652 B
Docker
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

FROM node:20-alpine
WORKDIR /app
# Копирование файлов package.json и package-lock.json
COPY frontend/package*.json ./
# Установка зависимостей с флагом --legacy-peer-deps
RUN npm ci --legacy-peer-deps
# Копирование .env.docker в .env.local для использования в контейнере
COPY frontend/.env.docker ./.env.local
# Копирование исходного кода
COPY frontend/ ./
# Сборка приложения
RUN npm run build
# Открытие порта
EXPOSE 3000
# Запуск приложения
CMD ["sh", "-c", "npm run build && npm start"]