私は非常に小さくてきれいな流星アプリを作成しており、最近流星の v0.9 に更新して、「パッケージマネージャー」として隕石を取り除くことができるようにしました。
私にとっては、可能であれば、展開固有のものをソースコードに接続しないことが非常に重要です。
私がやろうとしているのは、良いクリーンな継続的インテグレーションを実行することです。現在、Codeship を使用してテストを実行し、heroku にプッシュしています。しかし、top meteor v0.9 を更新して以来、動作するビルドパックがないようです。
自分でビルドパックを作成するのは合理的な方法ですか? node、npm、meteor をインストールするだけで済みます。または、アプリを「ビルドサーバー」にバンドルし(コードシップでそれを実行できますか?)、必要なものと依存関係をすべて備えた通常のnode.jsアプリとしてherokuにプッシュする別の方法はありますか?
ビルドパックの方法について:
経由で流星をインストールしようとしています
curl https://install.meteor.com | /bin/sh
しかし、私が走るとき
meteor deploy --directory deploy
私は得る
bundle: You're not in a Meteor project directory.