Deploy all the things!

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

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!
reviewbot
  1. Tool: Pyflakes
    Ignored Files:
        lib/config.js
        package.json
        index.html
        server.js
        lib/students.js
        gulpfile.js
        .gitignore
        lib/reviewboard.js
        lib/routes.js
        README.md
        lib/slack.js
    
    
    
    Tool: PEP8 Style Checker
    Ignored Files:
        lib/config.js
        package.json
        index.html
        server.js
        lib/students.js
        gulpfile.js
        .gitignore
        lib/reviewboard.js
        lib/routes.js
        README.md
        lib/slack.js
    
    
  2. 
      
mike_conley
  1. So I'm not too savvy with Gulp and all of this Node app building stuff, but it seems sane, and if it's working for you, well, there ya go. So, uh, ship it?

  2. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to master (94382d6)