我非常喜欢Heroku的部署架构。
有没有可能使用Heroku的构建包(例如Heroku针对Ruby的构建包),使用熟悉的命令将我的应用程序部署到我自己的服务器(本地Linux或运行Ubuntu的EC2)
linux> git push localserver master
其中localserver是一个git端点,我可以将存储库推送到它。
如果是这样的话,是否有任何地方的文档设置了本地或EC2服务器来作为一个可重复的过程来执行此操作?
也许我帮不了什么忙,但我只是想提一下Heroku自己关于构建包的博客文章(http://blog.heroku.com/archives/2012/7/17/buildpacks/):
使用构建包可以方便地利用现有的开源代码为自己的平台添加新的语言和框架支持。ActiveState的平台即服务Stackato最近宣布支持Heroku构建包。
您也可以在本地工作站上运行构建包,也可以使用Mason在传统的基于服务器的环境中运行构建包。
没有,但我知道有几个开源的Heroku克隆可以在自己的服务器上使用。尽管如此,谷歌并没有透露任何信息。