我刚从Project Clarity播种了一个有角度的应用程序,并且当我在Docker容器中运行它时,我正试图让热重载工作。
如果我进入正在运行的容器并编辑文件,重新加载工作正常,但我希望能够从容器中编辑文件并在容器中更新它们。如果我设置了音量但是它似乎没有用,我会这样做。
我的Dockerfile ....
FROM node:latest
RUN mkdir -p /usr/src/client
WORKDIR /usr/src/client
COPY package.json /usr/src/client
RUN npm install
COPY . /usr/src/client
EXPOSE 4200
CMD ["npm", "start"]
和我的docker-compose.yml文件......
version: '2'
services:
client:
build: clarity-seed
ports:
- "4200:4200"
volumes:
- ./clarity-seed:/usr/src/client
- /usr/src/client/node_modules
我使用的是docker-compose,因为我最终会设置一个快速服务器和一个mongo数据库。