2012-07-26 5 views
6

私は実際にHerokuの展開アーキテクチャが好きです。Herokuビルドパックを使用して自分のローカルサーバーに展開できますか?

のLocalServerがどこにある身近なコマンドに

linux> git push localserver master 

を使用して、自分のサーバー(ローカルLinuxまたはUbuntuを使用してEC2)に私のアプリを展開するHerokuののbuildpacks(例えばHeroku's buildpack for Ruby)のいずれかを実行することが可能です私がリポジトリをプッシュできるgitエンドポイント。

もしそうなら、繰り返し可能なプロセスとしてこれを行うために、ローカルまたはEC2サーバーの設定を文書化する場所はありますか?

+0

いいえ、それほど単純ではありません。 Herokuビルドパックは、アプリケーションスラッグを単純にカスタマイズするパズルの小さな部分です。プッシュオンデプロイ機能を再現するには、もう少し包括的なものが必要です。 –

+1

Dokkuがお客様のニーズを満たしているかどうかを確認してください。 – dankohn

答えて

-3

いいえ、しかし、あなた自身のサーバー上で使用できるオープンソースのHerokuクローンがいくつかあります。しかし、それは簡単なGoogleは何も明らかにしなかったと言っている。

+0

そこに英雄クローンがあることをどうやって知っていますか? – irth

+0

@irth実際には、あります。たとえば、[Dokku](https://github.com/progrium/dokku)や[鶴](https://tsuru.io/)などです。 – Ale

3

おそらく、私は非常に有用ではないですが、ちょうどbuildpacksについてHerokuの自身のブログ記事は(http://blog.heroku.com/archives/2012/7/17/buildpacks/を)言うことを言及したかった:buildpacksを使用して

は既存の、オープンソースのコードを活用するための便利な方法することができ独自のプラットフォームに新しい言語とフレームワークのサポートを追加する。 Stackato、ActiveStateによるプラットフォームas-a-service、recently announced support for Heroku buildpacks

ローカルワークステーションまたはMasonという従来のサーバーベースの環境でbuildpacksを実行することもできます。

関連する問題