我的nodejs项目的根文件夹中有以下docker组成,这是我的docker文件:
console.log(play(playerSelect, compSelect))
这是我的docker compose:
FROM node:alpine as builder
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "run", "dev"]
在运行docker-compose up之后可以正常工作,但是由于我有vloume,我希望当我在本地文件中更改一行代码时,我看到更改适用于容器,但是如果我需要查看更改,我需要停止并执行码头工人再次组成 为什么卷引用不起作用?我想念什么吗?
NB:当我转到containerdocker exec -it 54474642379a sh时,我可以看到文件已更改,但是服务器没有重新启动
这是我在package.json中的脚本
version: '3'
services:
web:
build: .
ports:
- "4000:4000"
volumes:
- /app/node_modules
- .:/app