Difference between revisions of "Node.js application as Windows service"
(first draft) |
(.) |
||
Line 1: | Line 1: | ||
= Introduction = | = Introduction = | ||
− | This guidelines is aim to teach you how to run your Node.js application as a Windows service. | + | <span style="font-size:larger;">This guidelines is aim to teach you how to run your Node.js application as a Windows service.<br/></span> |
− | APIGateway is available at [https://github.com/ADVANTECH-Corp/APIGateway https://github.com/ADVANTECH-Corp/APIGateway] | + | <span style="font-size:larger;">APIGateway, created by EdgeSense Team, can be running as a Windows Service, so we take it for example in this guidelines.</span> |
+ | |||
+ | <span style="font-size:larger;">APIGateway is available at [https://github.com/ADVANTECH-Corp/APIGateway https://github.com/ADVANTECH-Corp/APIGateway]</span> | ||
= How to = | = How to = | ||
Line 9: | Line 11: | ||
== Copy files what we need == | == Copy files what we need == | ||
− | Copy node.js executable into your application folder. source can use [https://github.com/ADVANTECH-Corp/APIGateway/blob/master/node.exe https://github.com/ADVANTECH-Corp/APIGateway/blob/master/node.exe] or other version node.js | + | Copy node.js executable into your application folder.<br/>source can use [https://github.com/ADVANTECH-Corp/APIGateway/blob/master/node.exe https://github.com/ADVANTECH-Corp/APIGateway/blob/master/node.exe] or other version node.js |
− | Copy node-windows into your node_modules folder. Source can use [https://github.com/ADVANTECH-Corp/APIGateway/tree/master/node_modules/node-windows https://github.com/ADVANTECH-Corp/APIGateway/tree/master/node_modules/node-windows] | + | Copy node-windows into your node_modules folder. <br/>Source can use [https://github.com/ADVANTECH-Corp/APIGateway/tree/master/node_modules/node-windows https://github.com/ADVANTECH-Corp/APIGateway/tree/master/node_modules/node-windows] |
− | Copy following files to your application folder. | + | Copy following files to your application folder. |
+ | 1. https://github.com/ADVANTECH-Corp/APIGateway/blob/master/install_apigw.bat | ||
+ | 2. https://github.com/ADVANTECH-Corp/APIGateway/blob/master/uninstall_apigw.bat | ||
+ | 3. https://github.com/ADVANTECH-Corp/APIGateway/blob/master/install.js | ||
+ | 4. https://github.com/ADVANTECH-Corp/APIGateway/blob/master/uninstall.js | ||
== Modify files to apply your application == | == Modify files to apply your application == |
Revision as of 04:17, 15 November 2018
Contents
Introduction
This guidelines is aim to teach you how to run your Node.js application as a Windows service.
APIGateway, created by EdgeSense Team, can be running as a Windows Service, so we take it for example in this guidelines.
APIGateway is available at https://github.com/ADVANTECH-Corp/APIGateway
How to
Copy files what we need
Copy node.js executable into your application folder.
source can use https://github.com/ADVANTECH-Corp/APIGateway/blob/master/node.exe or other version node.js
Copy node-windows into your node_modules folder.
Source can use https://github.com/ADVANTECH-Corp/APIGateway/tree/master/node_modules/node-windows
Copy following files to your application folder. 1. https://github.com/ADVANTECH-Corp/APIGateway/blob/master/install_apigw.bat 2. https://github.com/ADVANTECH-Corp/APIGateway/blob/master/uninstall_apigw.bat 3. https://github.com/ADVANTECH-Corp/APIGateway/blob/master/install.js 4. https://github.com/ADVANTECH-Corp/APIGateway/blob/master/uninstall.js
Modify files to apply your application
Modify install.js to change define.
name:'API-GW', description: 'API-GW', script: 'C:\\Program Files (x86)\\Advantech\\API-GW\\app.js',
Modify uninstall.js to change define.
name:'API-GW', script: 'C:\\Program Files (x86)\\Advantech\\API-GW\\app.js'
Modify uninstall_apigw.bat to remove meta files created by your application in the runtime.
- Add custom action in Advanced installer project.