如何创建自更新Node.js应用程序?
我有一个单一的应用程序,它在任意给定配置的n个服务器上运行(比如NAT后面的一些服务器),因此直接推送更新并不是真正可行的选择 我计划在应用程序中构建一个自更新程序,这样每个实例都可以从(比如说S3)下载新版本,并进行自我更新如何创建自更新Node.js应用程序?,node.js,Node.js,我有一个单一的应用程序,它在任意给定配置的n个服务器上运行(比如NAT后面的一些服务器),因此直接推送更新并不是真正可行的选择 我计划在应用程序中构建一个自更新程序,这样每个实例都可以从(比如说S3)下载新版本,并进行自我更新 实现这一点的最佳方法是什么?您可以与curl(或类似于s3的东西,例如)一起使用并解压缩。只需自动下载文件,解压缩文件,并在必要时始终重新启动它。您是否更愿意推送(比如通过)而不是让应用程序从某个地方拉过来并进行自我更新?问题是无法直接访问所有服务器(比如一些服务器在NA
实现这一点的最佳方法是什么?您可以与curl(或类似于s3的东西,例如)一起使用并解压缩。只需自动下载文件,解压缩文件,并在必要时始终重新启动它。您是否更愿意推送(比如通过)而不是让应用程序从某个地方拉过来并进行自我更新?问题是无法直接访问所有服务器(比如一些服务器在NAT之后),因此服务器应该能够自我更新。(更新问题)