为什么Meteor.js应用程序未通过执行以下操作上传到服务器进行部署:
npm
$ curl https://install.meteor.com | /bin/sh
meteor create myApp
meteor
相反,部署指南指示我们使用demeteorizer将Meteor应用程序转换为node.js模块,并手动安装Mongo等,这些更加繁琐。
答案 0 :(得分:0)
meteor deploy
会在meteor的免费托管基础架构上部署您的应用。这是向世界展示您的应用程序的一种很酷的方式,但它不适合严肃的生产用途。这就是为什么你会发现很多文章详细说明如何在你自己的基础设施上进行部署(实质上这就是幕后的meteor deploy
)。是的,它要复杂得多,但有一点DIY可以预期。
人们正在使用demeteorizer,因为大多数现有的node.js PAAS solutions都不知道如何运行meteor应用程序。因此,例如,如果您想在nodejitsu上运行,则可以使用demeteorizer将您的应用转换为“标准”node.js应用,如图here所示。
未来,MDG将创建一个名为galaxy的平台,这将是一个易于使用的生产环境(有点像流星的heroku,但更好)。