通过运行`mrt`或`meteor`来部署Meteor.js应用程序

时间:2013-11-21 23:32:29

标签: javascript node.js meteor meteorite demeteorizer

为什么Meteor.js应用程序未通过执行以下操作上传到服务器进行部署:

  1. 安装npm
  2. 安装meteor $ curl https://install.meteor.com | /bin/sh
  3. meteor create myApp
  4. 从开发系统上传Meteor代码文件
  5. 使用meteor
  6. 部署

    相反,部署指南指示我们使用demeteorizer将Meteor应用程序转换为node.js模块,并手动安装Mongo等,这些更加繁琐。

1 个答案:

答案 0 :(得分:0)

meteor deploy会在meteor的免费托管基础架构上部署您的应用。这是向世界展示您的应用程序的一种很酷的方式,但它不适合严肃的生产用途。这就是为什么你会发现很多文章详细说明如何在你自己的基础设施上进行部署(实质上这就是幕后的meteor deploy)。是的,它要复杂得多,但有一点DIY可以预期。

人们正在使用demeteorizer,因为大多数现有的node.js PAAS solutions都不知道如何运行meteor应用程序。因此,例如,如果您想在nodejitsu上运行,则可以使用demeteorizer将您的应用转换为“标准”node.js应用,如图here所示。

未来,MDG将创建一个名为galaxy的平台,这将是一个易于使用的生产环境(有点像流星的heroku,但更好)。