I need to run a node.js server application as a self-contained executable which should be a Windows service. There are several libraries creating either a self-contained executable or which implement a Windows service layer in node.js but do not create a self-contained executable which is a Windows service itself.
Requirements are:
- node.js server app should be deployed as Windows service (self-contained, win-exe, no node installation on target machine)
- Windows service should be able to use parameters for node.js server app (e.g. a TCP port number or node_env)
- it would be great, if some files could be stored beside the service which are used within node.js server app (e.g. SSL certificates)
Does anyone know an open source tool, library or sth. else which does fulfill these requirements and which is maintained well (still supported / developed, no critical old open issues etc.)?