nginx указал домен
server {
listen 80;
server_name my-app.ru;
Пробовал и так listen 80 default_server;
Но при этом, проект открывается на любом домене, который сажаю на ip сервера
От релоада тоже 0 реакции
docker exec -it container-frontend nginx -s reload
2021/12/21 12:25:44 [notice] 21#21: signal process started
Dockerfile frontend сервиса
FROM node:14.1.0-alpine as build-stage
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY ./ .
RUN npm run build
FROM nginx:stable as production-stage
RUN mkdir /app
COPY --from=build-stage /app/dist /app/app
COPY nginx.conf /etc/nginx/nginx.conf
ENTRYPOINT ["nginx", "-g", "daemon off;"]
Получается надо еще отдельно поднимать nginx сервис в компоузе, который будет рулить сервисами?
хелпаните плз, вообще никак не хочет заводиться докер конкретно на указанном домене в server_name my-app.ru; открывает на любом домене привязанному к серверу
я процитировал сообщение с описанием проблемы
если у тебя там нода-апп крутится в нескольких экземплярах, то тут бы уже ингресс делать
Обсуждают сегодня