diff --git a/Dockerfile b/Dockerfile index 0a25af6..34b8e4e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,19 +13,20 @@ RUN npm ci COPY . . # Собираем приложение -RUN npm run build +# RUN npm run build +CMD ["npm", "run", "start" ] # Stage 2: Настройка production-окружения -FROM nginx:alpine +# FROM nginx:alpine # Копируем собранные файлы из предыдущего этапа # COPY --from=builder /app/dist /usr/share/nginx/html -# Копируем конфигурацию nginx -COPY nginx.conf /etc/nginx/conf.d/default.conf +# # Копируем конфигурацию nginx +# COPY nginx.conf /etc/nginx/conf.d/default.conf # Открываем порт 80 EXPOSE 80 # Запускаем nginx -CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file +# CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 9194b81..057d78a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,7 @@ services: dockerfile: Dockerfile ports: - "80:80" + - "3000:3000" restart: unless-stopped # Добавьте volumes если нужно хранить данные постоянно # volumes: diff --git a/nginx.conf b/nginx.conf index ce4e099..c0b9a0c 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,6 +1,6 @@ server { listen 80; - server_name localhost; + server_name localhost:3000; location / { root /usr/share/nginx/html;