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?