/
netsvvir
/
treeRepo
Обзор
Документация
Войти
/
netsvvir
/
treeRepo
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
user-app/Dockerfile
33 строки
663 B
netsvvir
Upload project
23 ноя 2025, 15:06
23 ноя 2025, 15:06
ce0a46d
Код
Авторство
О чём код?
FROM node:18-alpine as build WORKDIR /app # В Alpine используем встроенную поддержку UTF-8 ENV LANG=C.UTF-8 ENV LC_ALL=C.UTF-8 COPY package*.json . COPY vite.config.ts . RUN npm install COPY . . # Собираем приложение RUN npm run build FROM nginx:alpine # Устанавливаем переменные окружения для кодировки ENV LANG=C.UTF-8 ENV LC_ALL=C.UTF-8 # Копируем билд COPY --from=build /app/dist /usr/share/nginx/html # Копируем конфигурацию nginx COPY nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]