adodb
Version:
Package for executing SQL queries to MS Access databases intended for use on Windows XP and later. In the client-server mode, the client part can be used without restriction of the operating system.
45 lines (36 loc) • 1.02 kB
JavaScript
;
const path = require('path');
const nodeWindows = require('node-windows');
const Service = nodeWindows.Service;
const EventLogger = nodeWindows.EventLogger;
const log = new EventLogger('adodb-server install script');
const env = [
{
name: 'NODE_ENV',
value: 'production'
},
{
name: 'ADODB_PATH',
value: process.cwd()
}
];
const svc = new Service({
name: 'adodb-server',
description: 'The Node.js adodb service',
script: path.join(__dirname, './server.js'),
env: env
});
log.info(env[1].name + '=' + env[1].value);
console.log(env[1].name + '=' + env[1].value);
console.log('directory: %s', svc.directory());
svc.on('install', function() {
console.log('service installed.');
svc.start();
});
svc.on('alreadyinstalled', function() {
console.log('This service is already installed.');
});
svc.on('start', function() {
console.log(svc.name + ' started!');
});
svc.install();