6

I really like the deployment architecture of Heroku.

Is it possible to take one of Heroku's buildpacks (e.g. Heroku's buildpack for Ruby) to deploy my app to my own server (local Linux or EC2 running Ubuntu), using the familiar command

linux> git push localserver master

where localserver is a git endpoint to which I can push my repository.

If so, is there any place which documents setting up a local or EC2 server to do this as a repeatable process?

Jay Godse
  • 15,163
  • 16
  • 84
  • 131
  • No, not that simple. A Heroku buildpack is a small piece of the puzzle that simply customizes your application slug. You need something a bit more comprehensive to reproduce the deploy-on-push functionality. – Brad Koch Dec 14 '12 at 00:39
  • 1
    See if Dokku meets your needs. – Dan Kohn Apr 01 '14 at 19:23

2 Answers2

3

Perhaps I am not very helpful, but just wanted to mention that Heroku's own blog post about buildpacks says (http://blog.heroku.com/archives/2012/7/17/buildpacks/):

Using buildpacks can be a convenient way to leverage existing, open-source code to add new language and framework support to your own platform. Stackato, a platform-as-a-service by ActiveState, recently announced support for Heroku buildpacks.

You can also run buildpacks on your local workstation or in a traditional server-based environment with Mason.

Community
  • 1
  • 1
khustochka
  • 2,346
  • 20
  • 29
-3

No, but I do know there are a couple of open source Heroku clones out there that you can use on your own servers. Saying that though, a quick Google didn't reveal anything.

Neil Middleton
  • 22,105
  • 18
  • 80
  • 134