123456789101112131415161718192021222324 |
- const path = require('path')
- let WIKI = {
- IS_DEBUG: process.env.NODE_ENV === 'development',
- ROOTPATH: process.cwd(),
- SERVERPATH: path.join(process.cwd(), 'server'),
- Error: require('../helpers/error'),
- configSvc: require('./config')
- }
- global.WIKI = WIKI
- WIKI.configSvc.init()
- WIKI.logger = require('./logger').init('JOB')
- const args = require('yargs').argv
- ;(async () => {
- try {
- await require(`../jobs/${args.job}`)(args.data)
- process.exit(0)
- } catch (e) {
- await new Promise(resolve => process.stderr.write(e.message, resolve))
- process.exit(1)
- }
- })()
|