【发布时间】:2014-08-21 10:02:26
【问题描述】:
我特别指的是在我自己的服务器上运行的应用程序包。
我有一个 Meteor 应用程序在 ~/bundle 中永久使用,我的 git 存储库位于 ~/project。我在 ~/release 中保留了不同的发布包 tarball。
~/release
|-0.1.0.tar.gz
|-0.1.1.tar.gz
|-0.2.0.tar.gz
从 git 中提取更改并切换到最新版本后,我想捆绑我的新版本并利用热代码重新加载和(希望?)保持客户端连接活跃。最好的方法是什么?
注意:我也在使用 nginx;那么这会以任何方式影响这个过程吗?即它会杀死打开的客户端连接吗?更新到较新的应用版本后是否必须重新加载 nginx?
谢谢。
【问题讨论】:
-
不要推出自己的解决方案,而是使用github.com/arunoda/meteor-up。