| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | // ===========================================// Wiki.js// Licensed under AGPLv3// ===========================================const path = require('path')const cluster = require('cluster')let WIKI = {  IS_DEBUG: process.env.NODE_ENV === 'development',  IS_MASTER: cluster.isMaster,  ROOTPATH: process.cwd(),  SERVERPATH: path.join(process.cwd(), 'server'),  Error: require('./helpers/error'),  configSvc: require('./core/config'),  kernel: require('./core/kernel')}global.WIKI = WIKIWIKI.configSvc.init()// ----------------------------------------// Init Logger// ----------------------------------------WIKI.logger = require('./core/logger').init()// ----------------------------------------// Init Telemetry// ----------------------------------------WIKI.telemetry = require('./core/telemetry').init()process.on('unhandledRejection', (err) => {  WIKI.telemetry.sendError(err)})process.on('uncaughtException', (err) => {  WIKI.telemetry.sendError(err)})// ----------------------------------------// Init DB// ----------------------------------------WIKI.db = require('./core/db').init()// ----------------------------------------// Start Kernel// ----------------------------------------WIKI.kernel.init()
 |