fix baseurl/hostname in initial setup configuration
This commit is contained in:
@@ -36,6 +36,9 @@ const setupController = {
|
|||||||
config.db = dbConf
|
config.db = dbConf
|
||||||
config.firstrun = false
|
config.firstrun = false
|
||||||
config.db.logging = false
|
config.db.logging = false
|
||||||
|
config.baseurl = req.protocol + '://' + req.headers.host
|
||||||
|
config.hostname = new URL.URL(config.baseurl).hostname
|
||||||
|
|
||||||
const settingsController = require('./settings')
|
const settingsController = require('./settings')
|
||||||
await settingsController.load()
|
await settingsController.load()
|
||||||
return res.sendStatus(200)
|
return res.sendStatus(200)
|
||||||
@@ -54,9 +57,6 @@ const setupController = {
|
|||||||
// calculate default settings values
|
// calculate default settings values
|
||||||
await settingsController.set('theme.is_dark', true)
|
await settingsController.set('theme.is_dark', true)
|
||||||
await settingsController.set('instance_name', settingsController.settings.title.toLowerCase().replace(/ /g, ''))
|
await settingsController.set('instance_name', settingsController.settings.title.toLowerCase().replace(/ /g, ''))
|
||||||
await settingsController.set('baseurl', req.protocol + '://' + req.headers.host)
|
|
||||||
await settingsController.set('hostname', new URL.URL(settingsController.settings.baseurl).hostname)
|
|
||||||
|
|
||||||
// create admin
|
// create admin
|
||||||
const password = helpers.randomString()
|
const password = helpers.randomString()
|
||||||
const email = `admin`
|
const email = `admin`
|
||||||
|
|||||||
Reference in New Issue
Block a user