Commit 2bc314f2ce5dd1dd5614d876c1b3bb0b55b00af9

Authored by Adhidarma Hadiwinoto
1 parent b207ef2318
Exists in master

smarter core-url

Showing 2 changed files with 10 additions and 1 deletions Side-by-side Diff

... ... @@ -7,13 +7,19 @@ const candindates = [
7 7 '/etc/komodo/config.js',
8 8 os.homedir() + '/main/config.json',
9 9 process.cwd() + '/../../main/config.json',
  10 + os.homedir() + '/Projects/tektrans/dev/komodo/config.json'
10 11 ];
11 12  
12 13 let config;
13 14  
14 15 for (let candindate in candindates) {
15 16 if (fs.existsSync(candindate)) {
16   - config = require(candindate);
  17 + try {
  18 + config = require(candindate);
  19 + config.this_config_filename = candindate;
  20 + }
  21 + catch(e) {}
  22 +
17 23 break;
18 24 }
19 25 }
1 1 "use strict";
2 2  
3 3 const config = require('./config.js');
  4 +const logger = require('../logger');
4 5 const configFromMain = require('./config-from-main');
5 6  
6 7 let core_url;
7 8  
8 9 if (config.core_url) {
  10 + logger.verbose('Using CORE url from local config.json');
9 11 core_url = config.core_url;
10 12 }
11 13 else if (configFromMain && configFromMain.core && configFromMain.core.url && configFromMain.core.apikey) {
  14 + logger.verbose('Using CORE url from main config', {filename: configFromMain.this_config_filename});
12 15 core_url = configFromMain.core.url.replace(/\/$/, '') + '/apikey/' + configFromMain.core.apikey + '/pull/task';
13 16 }
14 17