2012-07-26 24 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。

相关问题