index.js 761 Bytes
Newer Older
NGPixel's avatar
NGPixel committed
1
// ===========================================
2
// Wiki.js
NGPixel's avatar
NGPixel committed
3 4 5
// Licensed under AGPLv3
// ===========================================

6
const path = require('path')
7

8
let WIKI = {
9
  IS_DEBUG: process.env.NODE_ENV === 'development',
10
  IS_MASTER: true,
11
  ROOTPATH: process.cwd(),
12
  SERVERPATH: path.join(process.cwd(), 'server'),
13
  Error: require('./helpers/error'),
14 15
  configSvc: require('./core/config'),
  kernel: require('./core/kernel')
16
}
17
global.WIKI = WIKI
18

19
WIKI.configSvc.init()
20 21 22 23 24

// ----------------------------------------
// Init Logger
// ----------------------------------------

25
WIKI.logger = require('./core/logger').init('MASTER')
26

27
// ----------------------------------------
NGPixel's avatar
NGPixel committed
28
// Start Kernel
29
// ----------------------------------------
30

31
WIKI.kernel.init()