Deploy all the things!

Review Request #6957 — Created Feb. 16, 2015 and submitted — Latest diff uploaded

Information

student-sonar
master
58b94fc...

Reviewers

This sets us up with a build system that compiles the frontend HTML, CSS and
JavaScript, as well as makes some changes to the config loading to be able to
pull out configuration from the environment instead of a local file.

This is primarily oriented towards deployment on Heroku, since they have a free
tier that handles what we need, but it should be pretty applicable to any
Node.js hosting.

  • Did a bunch of builds and verified that everything was correct.
  • Deployed!