Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

open-source mini-heroku? [closed]

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'?

like image 698
Rom1 Avatar asked Mar 28 '11 13:03

Rom1


1 Answers

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.

like image 183
Webdevotion Avatar answered Sep 23 '22 14:09

Webdevotion