@conveyal/commute
Version:
Commute analysis
23 lines (17 loc) • 622 B
JavaScript
const path = require('path')
const YAML = require('yamljs')
const envFolder = process.env.NODE_ENV === 'test' ? 'test' : 'default'
const configurationsFolder = path.resolve(`${__dirname}/../../configurations/`)
// create env object with environment vars if in Heroku environment
let envObj
if (process.env.MONGODB_URI) {
envObj = process.env
} else {
envObj = YAML.load(`${configurationsFolder}/${envFolder}/env.yml`)
}
const env = {
env: envObj,
messages: YAML.load(`${configurationsFolder}/default/messages.yml`),
settings: YAML.load(`${configurationsFolder}/default/settings.yml`)
}
module.exports = env