That backend ended up being the simplest possible web-focused Dockerfile based PaaS we could conceive - with Heroku/Dokku like deploys using nothing but git.
We’ve named it octohost - all of the source is available here:
There is already a prebuilt AMI available in US-West-2: ami-26d84216
The quickest deploy possible using AWS:
ec2-run-instances --key your-key -g group-with-22-and-80-open ami-26d84216 --region us-west-2 cat ~/.ssh/id_dsa.pub | ssh -i ~/.ssh/your-key.pem firstname.lastname@example.org "sudo gitreceive upload-key ubuntu" git clone email@example.com:octohost/harp.git cd harp && git remote add octohost firstname.lastname@example.org:harp.git git push octohost master
At that point, you’ll have a single Harp.js website available at:
Let us know if you’ve got any questions - there’s lots of things still to do - patches are welcome.