[英]Kubernetes restarting pods
我有在Kubernetes上运行的容器化节点js应用程序,该应用程序已将卷安装到主机上。
出于开发目的,当主机卷dir /文件有任何更改时,应重新启动节点应用程序。
在Dockerfile中,我有
CMD ["forever", "index.js"]
这只会在容器启动时启动应用程序,但在发生更改时不会重新启动。
我已进行交叉检查,并确保更改已正确从主机卷同步到容器
forever
需要一个标志来重新启动文件更改。 尝试:
CMD ["forever", "-w", "index.js"]
我倾向于在开发中使用nodemon
,因为它默认情况下会nodemon
文件更改,并且在失败时将不会尝试重新启动应用程序(只有文件更改会触发启动), forever
都会尝试重新启动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.