News for hackers. Stuff that matters.
Re:How Heroku Works by diminish on Wednesday July 17, 2013 @07:45AM (#6057104)
Has the whole or parts of the architecture been made available as open source?

I want to create a container based PAAS architecture myself, based on docker etc. Does anyone recommend a ready made solution similar to heroku, to serve ruby web apps.

Re:How Heroku Works by opdemand on Wednesday July 17, 2013 @10:41AM (#6057893)
Deis will be released soon. It's an open-source PaaS based on Docker & Chef, with a user experience modeled after Heroku. You create a "formation" which contains a configurable number of backends and Nginx proxies. After you git push your app to the formation, you can scale web=N worker=N just like Heroku. Deis will automatically balance Docker containers across the backends, reconfigure routing, etc.. all using Chef. The goal is to provide a Heroku-like platform where you control everything: Chef Server, PaaS controllers, hosting providers, routing layer, etc..
Re:How Heroku Works by zeckalpha on Wednesday July 17, 2013 @10:31AM (#6057834)
https://github.com/ddollar/foreman is what is used for the local testing, but also for the actual running of the app on the Cedar stack. One could use Foreman and Docker and AWS to make a pretty reasonable PaaS.

(I'm working on a S3 static-site-only version of Heroku so people don't have to serve static sites behind 3 layers of web servers.)

Re:How Heroku Works by bradhe on Wednesday July 17, 2013 @10:44AM (#6057913)
> S3 static-site-only version of Heroku

You mean...a CDN?

Re:How Heroku Works by zeckalpha on Wednesday July 17, 2013 @11:06AM (#6058066)
No. I mean a command line tool mimicking the Heroku Toolbelt API but for static sites.
Re:How Heroku Works by bradhe on Wednesday July 17, 2013 @11:24AM (#6058183)
Ah, s3cmd then!
Re:How Heroku Works by zeckalpha on Wednesday July 17, 2013 @11:43AM (#6058318)
s3cmd is to ec2 as what I'm working on is to Heroku.
Re:How Heroku Works by bradleyg_ on Wednesday July 17, 2013 @08:31AM (#6057254)
This looks promising https://github.com/progrium/dokku and even uses Heroku buildpacks.
Re:How Heroku Works by tlrobinson on Wednesday July 17, 2013 @10:01AM (#6057678)
Dokku is cool, but its a small piece of a full PaaS platform like Heroku. It doesn't scale beyond a single "dyno"/machine or do multitenancy.