Я пытаюсь создать приложение React 16.13.0, работающее в контейнере Docker (вместе с приложением Django). Я хотел бы смонтировать мой локальный каталог React, чтобы мой контейнер React docker считывал из него свои файлы, чтобы при изменении файла в моей локальной файловой системе он автоматически выбирался моим контейнером React docker. У меня есть этот docker -compose.yml файл ...
version: '3'
services:
...
client:
build:
context: ./client
volumes:
- /app/node_modules
- ./client:/app
ports:
- '3001:3000'
restart: always
container_name: web-app
environment:
- NODE_ENV=development
- REACT_APP_PROXY=http://localhost:9090
#command: npm run start
depends_on:
- web
...
Это файл Dockerfile в моем каталоге React (клиент / Dockerfile) ...
FROM node:10-alpine AS alpine
# A directory within the virtualized Docker environment
# Becomes more relevant when using Docker Compose later
WORKDIR /usr/src/app
# Copies package.json and package-lock.json to Docker environment
COPY package*.json ./
# Installs all node packages
RUN npm install
# Finally runs the application
CMD [ "npm", "start" ]
К сожалению Кажется, это не работает. Изменения в моей локальной файловой системе не отражаются в моем работающем контейнере Docker. Что еще я должен делать?