【问题标题】:keystonejs docker-compose restarting a server when file changeskeystonejs docker-compose 在文件更改时重新启动服务器
【发布时间】:2019-02-13 22:56:43
【问题描述】:
当我将新文件更改推送到我的 web 应用程序时,我正在使用 Keystonejs 和 docker-compose。如何应用更改?
docker-compose up
将重新启动服务器而不应用更改。
我要做的是删除我的网络应用程序映像并再次启动 docker-compose。但这会再次执行 npm install 。这需要很长时间。有没有办法在不从 Dockerfile 中触发 npm install 的情况下应用像 html 更改这样的小更改?
【问题讨论】:
标签:
node.js
docker
docker-compose
keystonejs
【解决方案1】:
旧问题,原始问题没有提供 docker-compose.yml,但几乎 99% 的人确信使用 docker-compose 上的构建标志解决了问题
docker-compose up --build
这将强制重建图像并修复原始语句:
“我要做的是删除我的网络应用程序图像并再次启动 docker-compose”
运气好的话,取决于你的 Dockerfile 和 docker-compose.yml,它会缓存 npm install 并修复
但这会再次执行 npm install 。这需要很长时间。
希望对遇到同样问题的人有所帮助