/
viktorphp
/
front-socket
Обзор
Документация
Войти
/
viktorphp
/
front-socket
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Dockerfile
32 строки
1 KB
Viktorphp84
feature-socket: add build-args.
04 сен 2025, 00:04
04 сен 2025, 00:04
2fabcac
Код
Авторство
О чём код?
# Используем официальный образ Node.js для создания контейнера FROM node:lts AS dependencies # Рабочая директория внутри контейнера WORKDIR /app # Копирование файлов из текущей директории в рабочую директорию внутри контейнера COPY package*.json ./ # Установка зависимостей RUN npm install # Копирование всех файлов из текущей директории в рабочую директорию внутри контейнера COPY . . # ARG для передачи переменных окружения во время сборки ARG NEXT_PUBLIC_API_URL ARG NEXT_PUBLIC_REACT_APP_SOCKET_URL # Установка переменных окружения для сборки ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL ENV NEXT_PUBLIC_REACT_APP_SOCKET_URL=$NEXT_PUBLIC_REACT_APP_SOCKET_URL # Логируем переменные для отладки RUN echo "Build-time NEXT_PUBLIC_API_URL: $NEXT_PUBLIC_API_URL" RUN echo "Build-time NEXT_PUBLIC_REACT_APP_SOCKET_URL: $NEXT_PUBLIC_REACT_APP_SOCKET_URL" # Сборка приложения RUN npm run build # Команда для запуска приложения CMD ["npm", "run", "start"]