Compare View

switch
from
...
to
 
Commits (4)

Changes

Showing 3 changed files Inline Diff

1 var fs = require('fs');
2 var ini = require('ini');
3 var expresso = require('sate24-expresso');
4 var config = ini.parse(fs.readFileSync(__dirname + '/config.ini', 'utf-8'));
5
6 process.chdir(__dirname);
7
8 var logger = require('sate24/logger.js').start();
9 var HttpServer = require('sate24/httpserver.js');
10 var aaa = require('sate24/aaa.js');
11 var partner = require('./vre.js');
12
13 var matrix = aaa.prepareMatrix();
14
15 var options = {
16 'aaa': aaa,
17 'logger': logger,
18 'config': config,
19 'matrix': matrix,
20 }
21
22 var httpServer = HttpServer.start(config, options);
23
24 partner.start(config, aaa.callbackReport, options);
25 aaa.start(config, partner, options);
26 expresso.start(options);
27
1 var fs = require('fs'); 28
1 { 1 {
2 "name": "sate24-to-vre", 2 "name": "sate24-to-vre",
3 "version": "0.0.1", 3 "version": "0.0.1",
4 "description": "ST24 to VRE", 4 "description": "ST24 to VRE",
5 "main": "index.js", 5 "main": "index.js",
6 "scripts": { 6 "scripts": {
7 "test": "mocha" 7 "test": "mocha"
8 }, 8 },
9 "repository": { 9 "repository": {
10 "type": "git", 10 "type": "git",
11 "url": "git@gitlab.kodesumber.com:reload97/sate24-to-vre.git" 11 "url": "git@gitlab.kodesumber.com:reload97/sate24-to-vre.git"
12 }, 12 },
13 "keywords": [ 13 "keywords": [
14 "st24", 14 "st24",
15 "reload97", 15 "reload97",
16 "r97", 16 "r97",
17 "ppob", 17 "ppob",
18 "vre", 18 "vre",
19 "m2m", 19 "m2m",
20 "h2h" 20 "h2h"
21 ], 21 ],
22 "author": "Adhidarma Hadiwinoto <gua@adhisimon.org>", 22 "author": "Adhidarma Hadiwinoto <gua@adhisimon.org>",
23 "license": "BSD", 23 "license": "BSD",
24 "dependencies": {
25 "fs": "0.0.2",
26 "ini": "~1.3.4",
27 "sate24": "git+http://git@gitlab.kodesumber.com/reload97/node-sate24.git",
28 "sate24-expresso": "git+http://gitlab.kodesumber.com/reload97/sate24-expresso.git",
29 "xmlrpc": "~1.3.1",
30 "winston": "~2.1.1"
31 }
24 "dependencies": { 32 }
25 "fs": "0.0.2", 33
File was created 1 var xmlrpc = require('xmlrpc');
2
3 var config;
4 var callbackReport;
5 var aaa;
6 var logger;
7
8 function start(_config, _callbackReport, options) {
9 config = _config;
10 callbackReport = _callbackReport;
11
12 if (options && options.aaa) {
13 aaa = options.aaa;
14 }
15
16 if (options && options.logger) {
17 logger = options.logger;
18 } else {
19 logger = new winston.Logger({
20 transports: [
21 new (winston.transports.Console)()
22 ]
23 });
24 }
25
26 createServer();
27 }
28
29 exports.start = start;
1 var xmlrpc = require('xmlrpc'); 30