service.js 452 B

123456789101112131415161718
  1. const {Service} = require('node-windows')
  2. const path = require('path')
  3. const service = new Service({
  4. name: 'PDF Editor',
  5. description: 'PDF Editor Microservice',
  6. script: path.join(__dirname, 'server.js')
  7. })
  8. const command = process.argv[2]
  9. switch (command) {
  10. case 'install': service.install(); break;
  11. case 'start': service.start(); break;
  12. case 'stop': service.stop(); break;
  13. case 'uninstall': service.uninstall(); break;
  14. }