whole new conf/setup method

This commit is contained in:
les
2021-09-27 10:42:17 +02:00
parent cab2137d1c
commit ea33a8ce88
19 changed files with 185 additions and 403 deletions

View File

@@ -6,7 +6,7 @@ const dayjs = require('dayjs')
const timezone = require('dayjs/plugin/timezone')
dayjs.extend(timezone)
const config = require('config')
const config = require('./config')
const log = require('./log')
const pkg = require('../package.json')
const fs = require('fs')
@@ -61,7 +61,8 @@ module.exports = {
req.settings = settingsController.settings
req.secretSettings = settingsController.secretSettings
req.settings.baseurl = config.baseurl
req.settings.baseurl = config.baseurl || req.protocol + '://' + req.headers.host
req.settings.hostname = new URL.URL(req.settings.baseurl).hostname
req.settings.title = req.settings.title || config.title
req.settings.description = req.settings.description || config.description
req.settings.version = pkg.version
@@ -187,4 +188,6 @@ module.exports = {
log.debug(cursor)
return cursor
}
}