开发者

open-source mini-heroku? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
开发者_运维问答

Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 9 years ago.

Improve this question

I started playing with Sinatra and deploying on Heroku, which I find really enjoyable. I don't need the scalability Heroku provides, but I really like their CLI and the ability to deploy an app with a simple push. Is there an open source project that releases a VM image that I could slap say, on an EC2 instance and that would provide the same services (web server, postgres, git push-to-deploy, maintenance mode...) 'in the small'?


Dokku was released recently (https://github.com/progrium/dokku/):

Docker powered mini-Heroku. The smallest PaaS implementation you've ever seen. Assumes Ubuntu 13 right now. Ideally have a domain ready to point to your host. It's designed for and is probably best to use a fresh VM. The bootstrapper will install everything it needs.

  • Docker - Container runtime and manager
  • Buildstep - Buildpack builder
  • gitreceive - Git push interface
  • sshcommand - Fixed commands over SSH

Update Feb 2014: also have a look at Flynn especially if you need multitenancy or a multi-host setup.
The author of Dokku is actively involved in the development of Flynn.


Check out CloudFoundry. They're releasing their platform as open source.


Another option seems to be OpenRuku, an "in-development MIT licensed open-source Heroku clone/implementation."

They have a vagrant template you can use to create a fully running OpenRuku VM.


Take a look at OpenShift from Red Hat.

It is open source and very well developed. You can try use it on their servers and later install all the system on your own dedicated servers.


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

Could you use that to deploy your own heroku client?

edit

Just realized you asked for a VM, which isn't quite what i answered...

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜