move provider into sysinfo

this is ideally "auto-detectable" runtime information
This commit is contained in:
Girish Ramakrishnan
2019-07-26 07:25:40 -07:00
parent 7fe66aa7fa
commit 9e7e9d66bf
11 changed files with 34 additions and 21 deletions

View File

@@ -32,6 +32,7 @@ var appstore = require('./appstore.js'),
semver = require('semver'),
settings = require('./settings.js'),
superagent = require('superagent'),
sysinfo = require('./sysinfo.js'),
users = require('./users.js'),
UsersError = users.UsersError,
tld = require('tldjs'),
@@ -308,7 +309,7 @@ function getStatus(callback) {
callback(null, _.extend({
version: constants.VERSION,
apiServerOrigin: config.apiServerOrigin(), // used by CaaS tool
provider: config.provider(),
provider: sysinfo.provider(),
cloudronName: cloudronName,
adminFqdn: config.adminDomain() ? config.adminFqdn() : null,
activated: activated,