【发布时间】:2017-01-07 11:00:06
【问题描述】:
我的目标是设置一个 Docker 容器,当从主机检测到文件更改时,它会自动重新启动 NodeJS 服务器。
我选择了 nodemon 来监视文件的变化。
在 Linux 和 Mac 环境中,nodemon 和 docker 运行良好。
但是,当我在 Windows 环境 中时,nodemon 不会重新启动服务器。
文件在主机上更新,并使用我的 docker-compose.yml 文件中的volumes 参数链接。
当我运行docker exec <container-name> cat /path/to/fileChanged.js 时,我可以看到文件已更改。这样我就知道文件被正确链接并在容器中被修改了。
nodemon 不重启 Windows 的服务器有什么原因吗?
【问题讨论】:
标签: node.js windows docker watch nodemon