如何创建自我更新的Node.js应用程序?

cra*_*ish 8 node.js

我有一个应用程序在任何给定的配置中运行n个服务器(比如NAT后面的一些等),因此直接推送更新不是真正可行的选项.

我计划在应用程序中构建一个自我更新程序,以便每个实例都可以从S3中下载新版本并自行更新.

什么是最好的方法来解决这个问题?

top*_*kip 2

您可以将always与curl(或与s3类似的东西,例如s3cmd)一起使用并解压缩。只需自动下载文件,解压缩并在必要时重新启动即可。