Steps to install windows service
- Create a
start.bat
file with content npm start
- Download nssm
- Extract it and go to
nssm/win64
folder
- Type
nssm install service-name
from command prompt
- Select
start.bat
as Application Path, you could also add your startup Arguments here
- Start service with
nssm start service-name
- You could find it already registered as windows service :)
NSSM commands reference
You could type nssm
anytime to see this document
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| M:\nssm-2.24\win64>nssm NSSM: The non-sucking service manager Version 2.24 64-bit, 2014-08-31 Usage: nssm <option> [<args> ...]
To show service installation GUI:
nssm install [<servicename>]
To install a service without confirmation:
nssm install <servicename> <app> [<args> ...]
To show service editing GUI:
nssm edit <servicename>
To retrieve or edit service parameters directly:
nssm get <servicename> <parameter> [<subparameter>]
nssm set <servicename> <parameter> [<subparameter>] <value>
nssm reset <servicename> <parameter> [<subparameter>]
To show service removal GUI:
nssm remove [<servicename>]
To remove a service without confirmation:
nssm remove <servicename> confirm
To manage a service:
nssm start <servicename>
nssm stop <servicename>
nssm restart <servicename>
nssm status <servicename>
nssm rotate <servicename>
|
Reference
http://nssm.cc