From cf98d2a9d5eabedf30816eeed00881105aa5d9e5 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Thu, 15 Dec 2016 12:15:04 -0800 Subject: [PATCH] Remove ip from config This is unused. But more importantly, it causes the cloudron to internal error and the whole UI goes down just because we cannot detect the IP via the generic sysinfo provider. --- src/cloudron.js | 43 +++++++++++++++++++------------------------ 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/src/cloudron.js b/src/cloudron.js index 7811cc582..3a84b1537 100644 --- a/src/cloudron.js +++ b/src/cloudron.js @@ -305,30 +305,25 @@ function getConfig(callback) { settings.getDeveloperMode(function (error, developerMode) { if (error) return callback(new CloudronError(CloudronError.INTERNAL_ERROR, error)); - sysinfo.getIp(function (error, ip) { - if (error) return callback(new CloudronError(CloudronError.INTERNAL_ERROR, error)); - - callback(null, { - apiServerOrigin: config.apiServerOrigin(), - webServerOrigin: config.webServerOrigin(), - isDev: config.isDev(), - fqdn: config.fqdn(), - ip: ip, - version: config.version(), - update: updateChecker.getUpdateInfo(), - progress: progress.get(), - isCustomDomain: config.isCustomDomain(), - isDemo: config.isDemo(), - developerMode: developerMode, - region: result.box.region, - size: result.box.size, - billing: !!result.user.billing, - plan: result.box.plan, - currency: result.user.currency, - memory: os.totalmem(), - provider: config.provider(), - cloudronName: cloudronName - }); + callback(null, { + apiServerOrigin: config.apiServerOrigin(), + webServerOrigin: config.webServerOrigin(), + isDev: config.isDev(), + fqdn: config.fqdn(), + version: config.version(), + update: updateChecker.getUpdateInfo(), + progress: progress.get(), + isCustomDomain: config.isCustomDomain(), + isDemo: config.isDemo(), + developerMode: developerMode, + region: result.box.region, + size: result.box.size, + billing: !!result.user.billing, + plan: result.box.plan, + currency: result.user.currency, + memory: os.totalmem(), + provider: config.provider(), + cloudronName: cloudronName }); }); });