Browse Source

make sure .env files have been loaded before app.js pulls config.js in

fix-133-memory-crash
Dan Janosik 6 years ago
parent
commit
ef28d2f1bf
No known key found for this signature in database GPG Key ID: C6F8CE9FFDB2CED2
  1. 21
      app.js

21
app.js

@ -2,8 +2,18 @@
'use strict';
var express = require('express');
var os = require('os');
var path = require('path');
var dotenv = require("dotenv");
var fs = require('fs');
var configPaths = [ path.join(os.homedir(), '.config', 'btc-rpc-explorer.env'), path.join(process.cwd(), '.env') ];
configPaths.filter(fs.existsSync).forEach(path => {
console.log('Loading env file:', path);
dotenv.config({ path });
});
var express = require('express');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
@ -22,9 +32,6 @@ var coreApi = require("./app/api/coreApi.js");
var coins = require("./app/coins.js");
var request = require("request");
var qrcode = require("qrcode");
var dotenv = require("dotenv");
var os = require('os');
var fs = require('fs');
var electrumApi = require("./app/api/electrumApi.js");
var Influx = require("influx");
var coreApi = require("./app/api/coreApi.js");
@ -32,12 +39,6 @@ var auth = require('./app/auth.js');
var crawlerBotUserAgentStrings = [ "Googlebot", "Bingbot", "Slurp", "DuckDuckBot", "Baiduspider", "YandexBot", "Sogou", "Exabot", "facebot", "ia_archiver" ];
var configPaths = [ path.join(os.homedir(), '.config', 'btc-rpc-explorer.env'), path.join(process.cwd(), '.env') ];
configPaths.filter(fs.existsSync).forEach(path => {
console.log('Loading env file:', path);
dotenv.config({ path });
});
var baseActionsRouter = require('./routes/baseActionsRouter');
var app = express();

Loading…
Cancel
Save