From fac26403dc330203e3634d4e1f76e83c93cf68c6 Mon Sep 17 00:00:00 2001 From: ilya_zahvatkin Date: Tue, 11 Mar 2025 10:45:46 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C=20Do?= =?UTF-8?q?ckerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 56 ------------------------------------------------------ 1 file changed, 56 deletions(-) delete mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index fd824ca..0000000 --- a/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -# # Stage 1: Сборка приложения -# FROM node:18-alpine as builder - -# WORKDIR /app - -# # Копируем файлы package.json и package-lock.json -# COPY package*.json ./ - -# # Устанавливаем зависимости -# RUN npm ci - -# # Копируем исходный код -# COPY . . - -# # Собираем приложение -# # RUN npm run build -# CMD ["npm", "run", "start" ] - -# # Stage 2: Настройка production-окружения -# # FROM nginx:alpine - -# # Копируем собранные файлы из предыдущего этапа -# # COPY --from=builder /app/dist /usr/share/nginx/html - -# # # Копируем конфигурацию nginx -# # COPY nginx.conf /etc/nginx/conf.d/default.conf - -# # Открываем порт 80 -# EXPOSE 80 - -# # Запускаем nginx -# # CMD ["nginx", "-g", "daemon off;"] - - -# FROM node:18-alpine - -# WORKDIR /app -# COPY package*.json ./ -# RUN npm install -# COPY . . - -# EXPOSE 3000 -# CMD ["npm", "start"] - -FROM node:alpine as build -WORKDIR /app -COPY . . -RUN npm install -RUN npm run build - -# production enviroment -FROM nginx:stable-alpine -COPY --from=build /app/build /var/www/build -COPY --from=build /app/nginx.conf /etc/nginx/sites-enabled/default -EXPOSE 80 -CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file