>
> Here is an example of running VorlonJS as a service under windows, which
> should help anyone with similar issues:
>
Running VorlonJS as a service on Windows.
=========================================
1. Ensure you have NPM installed.
2. Pick a folder to configure this from e.g.
mkdir c:\Development\vorlon\
cd c:\Development\vorlon
3. Install "vorlon" package with npm:
a) Globally (+ linking):
npm install -g vorlon
npm link vorlon
b) OR Locally (not recommended if you wish to be able to call vorlon
manually)
npm install vorlon
4. Install "node-windows" package with npm:
a) Globally (+ linking):
npm install -g node-windows
npm link
b) OR Locally (not recommended)
npm install node-windows
5. Create the following files:
VorlonService.install.js:
var Service = require('node-windows').Service;
// Create a new service object
var svc = new Service({
name:'VorlonJSServer',
description:'Vorlon JS Server (port 1337)',
script: require('path').combine(__dirname,
'node_modules\\vorlon\\Server\\server.js')
});
// Listen for the "install" event, which indicates the process is available
as a service.
svc.on('install',function(){
"VorlonJS Server Service Installed ... starting service ..."
svc.start();
console.log("... VorlonJS Server Service started.");
});
svc.install();
VorlonService.uninstall.js
var Service = require('node-windows').Service;
// Create a new service object
var svc = new Service({
name:'VorlonJSServer',
description:'Vorlon JS Server (port 1337)',
script:require('path').combine(__dirname,
'node_modules\\vorlon\\Server\\server.js')
});
// Listen for the "install" event, which indicates the process is available
as a service.
svc.on('uninstall',function(){
console.log("Uninstall complete.");
console.log("The service exists: " + svc.exists);
});
svc.uninstall();
6. Now you can install the service with "node VorlonService.install.js"
7. You can remove the service again with "node VorlonService.uninstall.js"
--
Job board: http://jobs.nodejs.org/
New group rules:
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
---
You received this message because you are subscribed to the Google Groups
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/nodejs/4d6a2cb2-5f78-4b9f-adb9-81312cd97263%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.