【发布时间】:2016-10-20 17:18:31
【问题描述】:
我需要为基于 nodeJS(而不是 nodeJS 本身)构建的应用设置自动远程更新。
在我的具体情况下,我无法将我的应用程序作为 SaaS 分发,因此我必须与每个客户共享一份应用程序副本。
我在这里查看了相关主题,但没有找到有用的主题。
这里有几个相关的问题:one,two
我不知道如何设置,但我有几个想法:
老派的方式(?):
- 使用 unix cron + shell(或 php)脚本 将 «check-request» 设置为 «update-server»,
- 停止 nodeJS 实例,
- 用 tarball 中的最新文件替换文件,
- 用我的应用运行 nodeJS 实例:从 shell(?)
如果我使用自己的服务器,它可能会工作,但是我怎样才能在例如 Heroku 上做同样的事情?
总的来说,这似乎有点奇怪。
两个nodeJS实例方式(?):
- 使用 unix cron + 另一个 nodeJS 应用程序 检查更新服务器上的更新,
- 然后从另一个节点实例停止 && 更新文件
- 用我的另一个应用程序启动一个 nodeJS 实例:如何???
——这里还有别的东西吗?
——人们如何解决这个问题?
——例如,如何在 Wordpress 中为基于 nodeJS 的应用程序实现“更新管理器”之类的功能?
【问题讨论】:
标签: javascript node.js