2012-07-26 55 views
6

我真的很喜歡Heroku的部署架構。我可以使用Heroku buildpack來部署到我自己的本地服務器嗎?

是否有可能採取Heroku的buildpacks之一(例如Heroku's buildpack for Ruby),以我的應用程序部署到自己的服務器(本地Linux或EC2上運行Ubuntu的),使用熟悉的命令

linux> git push localserver master 

其中的LocalServer是我可以推送我的存儲庫的git端點。

如果是這樣,是否有任何文件設置本地或EC2服務器來做到這一點作爲一個可重複的過程?

+0

不,不是那麼簡單。 Heroku buildpack是簡單定製應用程序段落的一小部分難題。您需要一些更全面的內容來重現部署推送功能。 – 2012-12-14 00:39:37

+1

看看Dokku是否符合您的需求。 – dankohn 2014-04-01 19:23:12

回答

-3

不,但我確實知道有幾個開源的Heroku克隆可供您在自己的服務器上使用。儘管如此,谷歌並沒有透露任何信息。

+0

你怎麼知道那裏有heroku克隆? – irth 2014-12-02 00:12:02

+0

@irth其實有。例如,[Dokku](https://github.com/progrium/dokku)或[Tsuru](https://tsuru.io/)。 – Ale 2015-01-25 07:49:30

3

也許我不是很有益的,但只是想提一提,Heroku的約buildpacks自己的博客文章說,(http://blog.heroku.com/archives/2012/7/17/buildpacks/):

使用buildpacks可以充分利用現有的開源代碼到一個方便的途徑爲您的平臺添加新的語言和框架支持。 Stackato,ActiveState平臺即服務,recently announced support for Heroku buildpacks

您也可以在本地工作站上運行buildpack或在Mason的傳統基於服務器的環境中運行buildpacks。

相關問題