问题描述
我正在尝试在docker容器内使用pm2。但是,即使它告诉我终端中已启用观看功能,也无法正常观看。我该如何解决这个问题?我正在更改文件,但不会自动重启。
我的docker文件:
FROM node:14.14.0
RUN mkdir -p /usr/src/app
workdir /usr/src/app
copY package*.json ./
RUN npm install
RUN npm install pm2 -g
RUN npm install nodemon -g
copY . .
EXPOSE 3000
EXPOSE 2772
CMD ["pm2-dev","start","start.js"]
Docker-compose文件:
version: "3.4"
services:
app:
container_name: "budapest"
restart: always
build: .
ports:
- 3000:3000
- 2772:2772
- 9229:9229
- 9230:9230
links:
- mongo
- redis
volumes:
- ./:/usr/src/app
- /usr/src/app/node_modules
mongo:
container_name: mongo
image: mongo
ports:
- "27017:27017"
volumes:
- data:/data/db
redis:
container_name: redis
command: ["redis-server","--bind","redis","--port","6379"]
image: redis
ports:
- "6379:6379"
volumes:
data:
我正在使用Windows
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)