Мне не удается развернуть приложение реагирования в подкаталоге на nginx, работающем в Docker-контейнере.
Ниже приведена подробная информация
nginx.conf
server { server_name localhost; index index.html; error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log; root /usr/share/nginx/html; location /myreactapp { try_files $uri $uri/ /myreactapp/index.html; } }
Файл Docker
FROM nginx:1.14.1 COPY /build /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]
При этом он по-прежнему обслуживает приложение из корневого каталога '/', но не / myreactapp
В вашем Dockerfile замените эту строку:
COPY /build /usr/share/nginx/html
на эту:
COPY /build /usr/share/nginx/html/myreactapp