我正在创建一个非常小巧和干净的流星应用程序,并且最近更新到流星的v0.9以能够摆脱陨石作为“包管理器”。部署干净的meteor 0.9到heroku
对我来说,如果可能的话,不要将任何部署特定的东西连接到源代码中,这对于我来说非常重要。
我试图做的一种方式是有一个良好的,干净的持续集成运行。现在我正在使用Codeship来运行测试,然后推送到heroku。但是,自从我更新顶级流星v0.9以来,似乎没有一个可行的buildpack。
这是一个合理的方式来创建自己的buildpack吗?那不需要做更多的事情,只需要安装node,npm和meteor。或者有另一种方式将应用程序捆绑在“构建服务器”(可以使用codeship做到这一点吗?),然后以某种方式将它推送到heroku,作为正常的具有所有必需品和依赖项的node.js应用程序?
关于buildpack方式:
我一直在试图通过
curl https://install.meteor.com | /bin/sh
安装流星但是当我运行
meteor deploy --directory deploy
我得到
bundle: You're not in a Meteor project directory.
这应该是被接受的答案。我的Meteor 1.0应用程序开箱即用! – 2014-11-02 14:40:13