ensl_gathers/config/config.js

24 lines
549 B
JavaScript
Raw Normal View History

2015-07-20 09:41:58 +00:00
"use strict";
var env = process.env.NODE_ENV || "development";
2015-08-28 12:52:01 +00:00
var test = env === "test";
2015-07-20 09:41:58 +00:00
var fs = require("fs");
var path = require("path");
2015-08-17 13:53:55 +00:00
var baseConfig = require(path.join(__dirname, path.join("environments/" + env.toLowerCase())));
2015-07-20 09:41:58 +00:00
2015-08-28 12:52:01 +00:00
if (!test && process.env.PORT) {
2015-07-22 13:58:05 +00:00
baseConfig.port = parseInt(process.env.PORT, 10);
}
2015-08-28 12:52:01 +00:00
if (!test && process.env.MONGOLAB_URI) {
2015-08-05 00:11:46 +00:00
baseConfig.mongo.uri = process.env.MONGOLAB_URI;
}
2015-08-28 12:52:01 +00:00
if (!test && process.env.RAILS_SECRET) {
2015-08-05 00:11:46 +00:00
baseConfig.secret_token = process.env.RAILS_SECRET;
}
2015-08-17 13:50:59 +00:00
module.exports = baseConfig;