Nodejs 永久部署

Nodejs forever deployment

我正在做Nodejs的项目,这是我们第一次开始做nodejs。我是 运行 在 forever 恶魔中的几个节点脚本,每次如果这些脚本中有任何更新我需要再次重新启动这些脚本,还有我需要添加新脚本的地方在 forever 命令中手动添加它们。

是否有任何部署工具/机制可以在服务器上部署后立即重启或启动 nodejs 脚本?

我会使用 PM2 in favour of forever, and then use it's Watch & Restart functionality, explained here。当当前目录或其子目录中的文件更改时,它将自动重启您的应用程序

如果您想永远坚持下去,它还通过使用 -w, --watch 标志支持类似的功能,该标志可以作为参数传递或通过配置文件加载。看看他们的 README here