开源mini-heroku?

时间:2011-03-28 13:50:18

标签: git heroku sinatra rack

我开始玩Sinatra并在Heroku上部署,我发现它非常有趣。我不需要Heroku提供的可扩展性,但我非常喜欢他们的CLI以及通过简单推送部署应用程序的能力。是否有一个开源项目,可以在EC2实例上发布我可以说的虚拟机映像,并提供相同的服务(Web服务器,postgres,git push-to-deploy,维护模式......)小'​​?

5 个答案:

答案 0 :(得分:22)

Dokku最近被释放(https://github.com/progrium/dokku/):

  

Docker驱动的mini-Heroku。您见过的最小的PaaS实现。   现在假设Ubuntu 13。理想情况下,域名已准备好指向您的主机。它专为最好使用新VM而设计。引导程序将安装它所需的一切。

  • Docker - 容器运行时和管理器
  • Buildstep - Buildpack构建器
  • gitreceive - Git push interface
  • sshcommand - 通过SSH修复命令

2014年2月更新:如果您需要多租户或多主机设置,请查看Flynn。 Dokku的作者积极参与Flynn的开发。

答案 1 :(得分:9)

结帐CloudFoundry。他们将自己的平台作为开源发布。

答案 2 :(得分:1)

另一种选择似乎是OpenRuku,即“正在开发的麻省理工学院许可的开源Heroku克隆/实现。”

他们可以使用vagrant template来创建一个完全运行的OpenRuku VM。

答案 3 :(得分:1)

看看Red Hat的OpenShift

它是开源的,非常发达。您可以尝试在其服务器上使用它,然后在您自己的专用服务器上安装所有系统。

答案 4 :(得分:-3)

Heroku是OSS:https://github.com/heroku

您可以使用它来部署自己的heroku客户端吗?

修改

刚刚意识到你要求一台虚拟机,这不是我回答的......