let server find env vars if .env is not defined (required for heroku)

This commit is contained in:
Alex Hoyau 2019-06-07 18:09:10 -05:00
parent 82dd4d5f5f
commit 92579b028a

View file

@ -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';