Commit e62993a6e8211f9c6bb1cbacde87a95588a40da5
1 parent
b3e1839285
Exists in
master
ini replacing iniparser
Showing 2 changed files with 8 additions and 4 deletions Inline Diff
index.js
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 |
package.json
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 | } |