Compare View
Commits (3)
Changes
Showing 4 changed files Side-by-side Diff
config-from-main.js
... | ... | @@ -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 | } |
core-url.js
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 |
gateway/pull.js
... | ... | @@ -51,7 +51,7 @@ function pullTask() { |
51 | 51 | if (core_url) { |
52 | 52 | core_pull_task_url = core_url + '/pull/task'; |
53 | 53 | } |
54 | - else if (config.pull_url.task) { | |
54 | + else if (config && config.pull_url && config.pull_url.task) { | |
55 | 55 | core_pull_task_url = config.pull_url.task.replace('<CORE_APIKEY>', config.core_apikey); |
56 | 56 | } |
57 | 57 | |
... | ... | @@ -188,7 +188,7 @@ function report(data) { |
188 | 188 | |
189 | 189 | if (core_url) { |
190 | 190 | core_pull_report_url = core_url + '/pull/report'; |
191 | - } else if (config.pull_url.report) { | |
191 | + } else if (config && config.pull_url && config.pull_url.report) { | |
192 | 192 | core_pull_report_url = config.pull_url.report.replace('<CORE_APIKEY>', config.core_apikey); |
193 | 193 | } |
194 | 194 |