From d92cf2670f63f3beefc449797f09810b4ba3be6a Mon Sep 17 00:00:00 2001
From: Erick Hitter <services@ethitter.com>
Date: Fri, 13 Jan 2017 22:28:06 -0800
Subject: [PATCH] Better config handling for Heroku

---
 index.js | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/index.js b/index.js
index d72b943..a2fb6a9 100644
--- a/index.js
+++ b/index.js
@@ -2,10 +2,16 @@ var express = require('express');
 var app = express();
 var url = require('url');
 var request = require('request');
-var config = require( './config.json' );
+
+// Use envars on Heroku
+if ( process.env.NODE && ~process.env.NODE.indexOf("heroku") ) {
+  var config = require('./config-sample.json');
+} else {
+  var config = require('./config.json');
+}
 
 var format = ".json";
-var apikey = config.apikey;
+var apikey = process.env.WU_ACCESS || config.apikey;
 
 var bodyParser = require('body-parser');
 app.use(bodyParser.json());
-- 
GitLab