Перенес внешний проект vue3 в сервис для фронта. Будем подымать на микросервисах.

This commit is contained in:
valitovgaziz
2025-02-06 07:07:48 +05:00
parent 9da6dfe09d
commit c88d7ca727
57 changed files with 3047 additions and 1009 deletions
-20
View File
@@ -1,20 +0,0 @@
# Используем Node.js LTS версию в качестве базового образа
FROM node:lts-alpine as builder
# Устанавливаем зависимости
WORKDIR /app
COPY package*.json ./
RUN npm install
RUN npm install axios
# Копируем исходный код
COPY . .
# Строим продакшн-версию приложения
RUN npm run build
# Создаем финальный образ на основе Nginx
FROM nginx:alpine
COPY --from=builder /app/dist /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]