Commit df49a5034fdaa126eb0260ab9d88e8984ba6652d
1 parent
01c3f4e253
Exists in
master
index.js adaptasi
Showing 3 changed files with 25 additions and 11 deletions Side-by-side Diff
index.js
1 | -var iniparser = require('iniparser'); | |
2 | -var config = iniparser.parseSync('./config.ini'); | |
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')); | |
3 | 5 | |
4 | -var aaaHost = config.globals.aaa_host; | |
5 | - | |
6 | -HttpServer = require('sate24/httpserver.js'); | |
7 | -var httpServer = HttpServer.start(config); | |
6 | +process.chdir(__dirname); | |
8 | 7 | |
8 | +var logger = require('sate24/logger.js').start(); | |
9 | +var HttpServer = require('sate24/httpserver.js'); | |
9 | 10 | var aaa = require('sate24/aaa.js'); |
10 | -HttpServer.setAaa(aaa); | |
11 | - | |
12 | 11 | var partner = require('./partner-trugee.js'); |
13 | 12 | |
14 | -partner.start(config, aaa.callbackReport); | |
15 | -aaa.start(config, partner); | |
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 | + |
package.json
partner-trugee.js