Update: Running Revel apps on Heroku

James Ward wrote initial Heroku compatibility for Revel apps and blogged about it here. Since his post Revel has had some upstream changes that are incompatible with his fork.

I worked with Revel’s author Rob Figueiredo to get tcp port overriding fixed so Revel apps bind correctly and reworked the buildpack to be closer to the original Go buildpack (restores .godir and go get’s dependencies correctly).

For now my buildpack fork lives at https://github.com/traviscline/heroku-buildpack-go-revel but should have changes merged into https://github.com/robfig/heroku-buildpack-go-revel soon.

 
Example: