Commit df49a5034fdaa126eb0260ab9d88e8984ba6652d

Authored by Adhidarma Hadiwinoto
1 parent 01c3f4e253
Exists in master

index.js adaptasi

Showing 3 changed files with 25 additions and 11 deletions Side-by-side Diff

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 +
... ... @@ -28,6 +28,7 @@
28 28 "strftime": "~0.9.2",
29 29 "url": "~0.10.3",
30 30 "sate24-expresso": "git+http://gitlab.kodesumber.com/reload97/sate24-expresso.git",
31   - "winston": "~2.1.1"
  31 + "winston": "~2.1.1",
  32 + "ini": "~1.3.4"
32 33 }
33 34 }
... ... @@ -6,6 +6,7 @@ var xml2js = require('xml2js').parseString;
6 6 var strftime = require('strftime');
7 7 var xor = require('base64-xor');
8 8 var request = require('request');
  9 +var winston = require('winston');
9 10  
10 11 var config;
11 12 var callbackReport;