From 92579b028a6a9d07ba054f4c1867121ecb165095 Mon Sep 17 00:00:00 2001 From: Alex Hoyau Date: Fri, 7 Jun 2019 18:09:10 -0500 Subject: [PATCH] let server find env vars if .env is not defined (required for heroku) --- server.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 78aeefa6..557f0d33 100755 --- a/server.js +++ b/server.js @@ -3,7 +3,13 @@ * Module dependencies. */ -require('dotenv').config({path: './.env'}); +const fs = require('fs'); +if(fs.existsSync(__dirname + '/.env')) { + require('dotenv').config({path: './.env'}); +} +else { + console.warn('unable to find .env file, expecting env vars'); +} if(!process.env.NODE_ENV){ process.env.NODE_ENV = 'development';