Я не могу получить все маршруты React с помощью команды docker -compose up. docker -compose up =>, который позволяет мне получить доступ только к маршруту по умолчанию приложения реакции. Кроме того, я могу успешно получить к ним доступ с помощью локальной команды npm run. Я что-то упустил, может быть, в контейнеризации? Есть идеи, почему это происходит?
Вот мой файл .yml
version: "3"
services:
client:
build:
context: ./client
dockerfile: Dockerfile
image: fc-client-app
restart: always
ports:
- "80:80"
volumes:
- /client-app/node_modules
- .:/client-app
depends_on:
- "server"
server:
build:
context: ./server
dockerfile: Dockerfile
image: fc-server-app
ports:
- "8080:8080"
volumes:
- /server-app/node_modules
- .:/server-app
Проблема с клиентской службой.
А вот мой Docker Файл клиента служба:-
FROM node:lts
WORKDIR /usr/src/client-app
ENV PATH /usr/src/client-app/node_modules/.bin:$PATH
COPY package*.json ./
RUN npm install
RUN npm install react-scripts@3.4.1 -g
COPY . .
EXPOSE 80
CMD ["npm", "start"]