Added extra modules loading

This commit is contained in:
MrFry 2020-01-27 12:51:35 +01:00
parent a986c97231
commit 05f5e2237d

View file

@ -27,10 +27,11 @@ const vhost = require('vhost')
const logger = require('./utils/logger.js')
logger.Load()
const utils = require('./utils/utils.js')
const fs = require('fs')
const http = require('http')
const https = require('https')
const extraModulesFile = './extraModules.json'
const loggableKeywords = [
'user.js'
]
@ -62,6 +63,19 @@ let modules = {
}
}
try {
if (utils.FileExists(extraModulesFile)) {
const extraModules = JSON.parse(utils.ReadFile(extraModulesFile))
modules = {
...extraModules,
...modules
}
}
} catch (e) {
logger.Log('Failed to read extra modules file')
console.log(e)
}
const app = express()
app.use(function (req, res, next) {
@ -107,9 +121,9 @@ var certsLoaded = false
if (startHTTPS && utils.FileExists(privkeyFile) && utils.FileExists(fullchainFile) && utils.FileExists(
chainFile)) {
try {
const key = fs.readFileSync(privkeyFile, 'utf8')
const cert = fs.readFileSync(fullchainFile, 'utf8')
const ca = fs.readFileSync(chainFile, 'utf8')
const key = utils.ReadFile(privkeyFile)
const cert = utils.ReadFile(fullchainFile)
const ca = utils.ReadFile(chainFile)
var certs = {
key: key,
cert: cert,