У меня проблемы с копированием файлов в 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.
Я попытался скопировать его с другим именем, но безрезультатно.
Любой советует очень оценили.