added support for DOMAIN env var insted of file

This commit is contained in:
mrfry 2023-04-11 10:33:52 +02:00
parent 7d1bddd7e2
commit d310895fcb
9 changed files with 53 additions and 29 deletions

View file

@ -42,6 +42,7 @@ import dbtools from './utils/dbtools'
import reqlogger from './middlewares/reqlogger.middleware'
import idStats from './utils/ids'
import { paths, validateFiles } from './utils/files'
import constants from './constants'
const logFile = paths.logDir + logger.logFileName
const vlogFile = paths.vlogDir + logger.logFileName
@ -226,8 +227,6 @@ app.use(
})
)
const domain = utils.ReadFile(paths.domainFile).trim()
Object.keys(modules).forEach(function (key) {
const module = modules[key]
try {
@ -240,7 +239,7 @@ Object.keys(modules).forEach(function (key) {
if (mod.setup) {
mod.setup({
url: domain,
url: constants.domain,
userDB: userDB,
publicdirs: module.publicdirs,
nextdir: module.nextdir,
@ -268,7 +267,7 @@ app.get('*', (req, res) => {
if (req.is('application/json')) {
res.status(404).end()
} else {
res.status(404).render('404', { domain: domain })
res.status(404).render('404', { domain: constants.domain })
}
})