PROD中的流星,部署实时代码更改

时间:2013-11-11 14:25:50

标签: meteor

将实时代码更改部署到PROD的最佳方法是什么。 那么

  1. 我不必重新启动服务器。
  2. 并且不想推送整个bundle.tgz文件
  3. 有哪些选择?

2 个答案:

答案 0 :(得分:0)

我们正在制作Meteor应用程序 - 我们上传新的捆绑包并准备它(更新原生光纤)并重新启动 - 您必须重新启动节点线程。

你可能会说你踢了所有客户端,但Meteor是为了处理糟糕的连接而构建的,并且会重新连接 - 它使用延迟算法来帮助缩小重新连接。

如果客户端已准备好进行迁移,则会推送新代码。

我们的应用程序在cordova中运行Meteor,我们使用appcache确保客户端即使离线也可以打开我们的应用程序。

注意:MDG正在开发Galaxy - 一种管理自己的Meteor服务器的简单方法 - 因此部署在终端中只需一行。 (eta aprox。2014年上半年)

答案 1 :(得分:0)

可以使用 meteoric 轻松部署到您自己的服务器(DigitalOcean,Amazon EC2等)。

Meteoric 可以设置您的服务器并将最新提交部署到生产环境。 我使用它并且效果很好。