我开始玩Sinatra并在Heroku上部署,我发现它非常有趣。我不需要Heroku提供的可扩展性,但我非常喜欢他们的CLI以及通过简单推送部署应用程序的能力。是否有一个开源项目,可以在EC2实例上发布我可以说的虚拟机映像,并提供相同的服务(Web服务器,postgres,git push-to-deploy,维护模式......)小'?
答案 0 :(得分:22)
Dokku最近被释放(https://github.com/progrium/dokku/):
Docker驱动的mini-Heroku。您见过的最小的PaaS实现。 现在假设Ubuntu 13。理想情况下,域名已准备好指向您的主机。它专为最好使用新VM而设计。引导程序将安装它所需的一切。
2014年2月更新:如果您需要多租户或多主机设置,请查看Flynn。 Dokku的作者积极参与Flynn的开发。
答案 1 :(得分:9)
结帐CloudFoundry。他们将自己的平台作为开源发布。
答案 2 :(得分:1)
另一种选择似乎是OpenRuku,即“正在开发的麻省理工学院许可的开源Heroku克隆/实现。”
他们可以使用vagrant template来创建一个完全运行的OpenRuku VM。
答案 3 :(得分:1)
看看Red Hat的OpenShift。
它是开源的,非常发达。您可以尝试在其服务器上使用它,然后在您自己的专用服务器上安装所有系统。
答案 4 :(得分:-3)