Копирование nginx default.config в docker изображение - PullRequest
0 голосов
/ 28 января 2020

У меня проблемы с копированием файлов в docker изображение. Я новичок ie в этом, и я просмотрел несколько связанных вопросов, но ни один из них не решил мою проблему.

## base image
FROM node:13.6.0-stretch as build

WORKDIR /app

COPY package.json /app/package.json
COPY package-lock.json /app/package-lock.json
RUN npm ci

COPY . /app
RUN npm run build 

FROM nginx:1.17.7
COPY --from=build /app/dist /usr/share/nginx/html #this works

COPY --from=build /app/nginx/default.conf /etc/nginx/conf.d/default.conf ## this works but.. not 

RUN cat /etc/nginx/conf.d/default.conf; return 0 ## cat shows that the file is modified

EXPOSE 80 443

CMD ["nginx", "-g", "daemon off;"]

RUN cat /etc/nginx/conf.d/default.conf; return 0 ## once again verified

Так что в журнале, похоже, он изменен на нужный файл. Но когда я проверяю в развернутом контейнере: sudo docker exec -it 9e2f628dc8a9 cat /etc/nginx/conf.d/default.conf он имеет конфигурацию по умолчанию, предоставленную nginx.

Я попытался скопировать его с другим именем, но безрезультатно.

Любой советует очень оценили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...