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