worker.js 458 B

12345678910111213141516171819
  1. const path = require('path')
  2. let WIKI = {
  3. IS_DEBUG: process.env.NODE_ENV === 'development',
  4. ROOTPATH: process.cwd(),
  5. SERVERPATH: path.join(process.cwd(), 'server'),
  6. Error: require('../helpers/error'),
  7. configSvc: require('./config')
  8. }
  9. global.WIKI = WIKI
  10. WIKI.configSvc.init()
  11. WIKI.logger = require('./logger').init('JOB')
  12. const args = require('yargs').argv
  13. ;(async () => {
  14. await require(`../jobs/${args.job}`)(args.data)
  15. process.exit(0)
  16. })()