Я создал сайт для React, и я пытаюсь развернуть его на сервере Nginx с помощью Docker.Мой Dockerfile находится в корневой папке моего проекта и выглядит так:
FROM tiangolo/node-frontend:10 as build-stage
WORKDIR /app
COPY . ./
RUN yarn run build
# Stage 1, based on Nginx, to have only the compiled app, ready for production with Nginx
FROM nginx:1.15
COPY --from=build-stage /app/build/ /usr/share/nginx/html
# Copy the default nginx.conf provided by tiangolo/node-frontend
COPY --from=build-stage /nginx.conf /etc/nginx/conf.d/default.conf
Когда я запускаю docker build -t mywebsite .
на док-терминале, я получаю небольшое предупреждение о том, что я создаю образ докера из окон нахост Docker не из Windows, но это, похоже, не проблема.
Однако, когда я запускаю docker run mywebsite
, ничего не происходит вообще.
В случае необходимости, мой проектсайт размещен на GitHub: https://github.com/rgomez96/Tecnolab