Commit e62993a6e8211f9c6bb1cbacde87a95588a40da5

Authored by Adhidarma Hadiwinoto
1 parent b3e1839285
Exists in master

ini replacing iniparser

Showing 2 changed files with 8 additions and 4 deletions Inline Diff

1 var iniparser = require('iniparser'); 1 var fs = require('fs');
2 var ini = require('ini');
2 var expresso = require('sate24-expresso'); 3 var expresso = require('sate24-expresso');
3 var config = iniparser.parseSync('./config.ini'); 4 var config = ini.parse(fs.readFileSync(__dirname + '/config.ini', 'utf-8'));
5
6 //var iniparser = require('iniparser');
7 //var config = iniparser.parseSync('./config.ini');
4 8
5 var aaaHost = config.globals.aaa_host; 9 var aaaHost = config.globals.aaa_host;
6 10
7 var logger = require('sate24/logger.js').start(); 11 var logger = require('sate24/logger.js').start();
8 var HttpServer = require('sate24/httpserver.js'); 12 var HttpServer = require('sate24/httpserver.js');
9 var aaa = require('sate24/aaa.js'); 13 var aaa = require('sate24/aaa.js');
10 var partner = require('./gentong.js'); 14 var partner = require('./gentong.js');
11 15
12 var matrix = aaa.prepareMatrix(); 16 var matrix = aaa.prepareMatrix();
13 17
14 var options = { 18 var options = {
15 'aaa': aaa, 19 'aaa': aaa,
16 'logger': logger, 20 'logger': logger,
17 'config': config, 21 'config': config,
18 'matrix': matrix, 22 'matrix': matrix,
19 //'expresso_views': 'node_modules/sate24-expresso/views' 23 //'expresso_views': 'node_modules/sate24-expresso/views'
20 } 24 }
21 25
22 //var httpServer = HttpServer.start(config, {logger: logger}); 26 //var httpServer = HttpServer.start(config, {logger: logger});
23 var httpServer = HttpServer.start(config, options); 27 var httpServer = HttpServer.start(config, options);
24 //HttpServer.setAaa(aaa); 28 //HttpServer.setAaa(aaa);
25 29
26 partner.start(config, aaa.callbackReport, options); 30 partner.start(config, aaa.callbackReport, options);
27 aaa.start(config, partner, options); 31 aaa.start(config, partner, options);
28 expresso.start(options); 32 expresso.start(options);
29 33
1 { 1 {
2 "name": "sate24-to-gentong", 2 "name": "sate24-to-gentong",
3 "version": "0.0.3", 3 "version": "0.0.3",
4 "description": "ST24 to Gentong H2H OUT", 4 "description": "ST24 to Gentong H2H OUT",
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-gentong.git" 11 "url": "git@gitlab.kodesumber.com:reload97/sate24-to-gentong.git"
12 }, 12 },
13 "keywords": [ 13 "keywords": [
14 "st24", 14 "st24",
15 "reload97", 15 "reload97",
16 "ppob", 16 "ppob",
17 "h2h", 17 "h2h",
18 "m2m", 18 "m2m",
19 "xmlrpc" 19 "xmlrpc"
20 ], 20 ],
21 "author": "Adhidarma Hadiwinoto <gua@adhisimon.org>", 21 "author": "Adhidarma Hadiwinoto <gua@adhisimon.org>",
22 "license": "BSD", 22 "license": "BSD",
23 "dependencies": { 23 "dependencies": {
24 "mocha": "~2.2.5", 24 "mocha": "~2.2.5",
25 "request": "~2.57.0", 25 "request": "~2.57.0",
26 "strftime": "~0.9.2", 26 "strftime": "~0.9.2",
27 "iniparser": "~1.0.5",
28 "mathjs": "~1.7.0", 27 "mathjs": "~1.7.0",
29 "xmlrpc": "~1.3.1", 28 "xmlrpc": "~1.3.1",
30 "xml2js": "~0.4.9", 29 "xml2js": "~0.4.9",
31 "redis": "~0.12.1", 30 "redis": "~0.12.1",
32 "node-simple-router": "~0.9.4-2", 31 "node-simple-router": "~0.9.4-2",
33 "sate24": "git+http://git@gitlab.kodesumber.com/reload97/node-sate24.git", 32 "sate24": "git+http://git@gitlab.kodesumber.com/reload97/node-sate24.git",
34 "winston": "~1.0.1", 33 "winston": "~1.0.1",
35 "sate24-expresso": "git+http://gitlab.kodesumber.com/reload97/sate24-expresso.git" 34 "sate24-expresso": "git+http://gitlab.kodesumber.com/reload97/sate24-expresso.git",
35 "ini": "~1.3.4"
36 } 36 }
37 } 37 }