index.js 693 Bytes
var iniparser = require('iniparser');
var expresso = require('sate24-expresso');
var config = iniparser.parseSync('./config.ini');

var aaaHost = config.globals.aaa_host;

var logger = require('sate24/logger.js').start();

HttpServer = require('sate24/httpserver.js');
var httpServer = HttpServer.start(config, {logger: logger});

var aaa = require('sate24/aaa.js');
HttpServer.setAaa(aaa);

var partner = require('./gentong.js');

var options = {
    'aaa': aaa,
    'logger': logger,
    'config': config,
    'expresso_views': 'node_modules/sate24-expresso/views'
}

partner.start(config, aaa.callbackReport, options);
aaa.start(config, partner, {logger: logger});
expresso.start(options);