UNPKG

yunkong2

Version:

automate your life - platfom

27 lines (22 loc) 858 B
'use strict'; const Service = require('node-windows').Service; // Create a new service object const svc = new Service({ name: 'yunkong2', description: 'yunkong2 service.', script: require('path').join(__dirname, 'controller.js'), env: { name: 'NODE_ENV', value: 'production' } }); // Listen for the "install" event, which indicates the // process is available as a service. svc.on('install', () => svc.start()); // Just in case this file is run twice. svc.on('alreadyinstalled', () => console.log('This service is already installed.')); // Listen for the "start" event and let us know when the // process has actually started working. svc.on('start', () => console.log(svc.name + ' started!\nVisit http://127.0.0.1:8080 to configure it.')); // Install the script as a service. svc.install();