Commit 2b00a57f42ec3ff25c534cc0f801c396c707cf20

Authored by Adhidarma Hadiwinoto
1 parent 29eaa2e347
Exists in master

chdir to dirname

Showing 1 changed file with 2 additions and 0 deletions Inline Diff

1 var fs = require('fs'); 1 var fs = require('fs');
2 var ini = require('ini'); 2 var ini = require('ini');
3 var expresso = require('sate24-expresso'); 3 var expresso = require('sate24-expresso');
4 var config = ini.parse(fs.readFileSync(__dirname + '/config.ini', 'utf-8')); 4 var config = ini.parse(fs.readFileSync(__dirname + '/config.ini', 'utf-8'));
5 5
6 process.chdir(__dirname);
7
6 //var iniparser = require('iniparser'); 8 //var iniparser = require('iniparser');
7 //var config = iniparser.parseSync('./config.ini'); 9 //var config = iniparser.parseSync('./config.ini');
8 10
9 var aaaHost = config.globals.aaa_host; 11 var aaaHost = config.globals.aaa_host;
10 12
11 var logger = require('sate24/logger.js').start(); 13 var logger = require('sate24/logger.js').start();
12 var HttpServer = require('sate24/httpserver.js'); 14 var HttpServer = require('sate24/httpserver.js');
13 var aaa = require('sate24/aaa.js'); 15 var aaa = require('sate24/aaa.js');
14 var partner = require('./gentong.js'); 16 var partner = require('./gentong.js');
15 17
16 var matrix = aaa.prepareMatrix(); 18 var matrix = aaa.prepareMatrix();
17 19
18 var options = { 20 var options = {
19 'aaa': aaa, 21 'aaa': aaa,
20 'logger': logger, 22 'logger': logger,
21 'config': config, 23 'config': config,
22 'matrix': matrix, 24 'matrix': matrix,
23 //'expresso_views': 'node_modules/sate24-expresso/views' 25 //'expresso_views': 'node_modules/sate24-expresso/views'
24 } 26 }
25 27
26 //var httpServer = HttpServer.start(config, {logger: logger}); 28 //var httpServer = HttpServer.start(config, {logger: logger});
27 var httpServer = HttpServer.start(config, options); 29 var httpServer = HttpServer.start(config, options);
28 //HttpServer.setAaa(aaa); 30 //HttpServer.setAaa(aaa);
29 31
30 partner.start(config, aaa.callbackReport, options); 32 partner.start(config, aaa.callbackReport, options);
31 aaa.start(config, partner, options); 33 aaa.start(config, partner, options);
32 expresso.start(options); 34 expresso.start(options);
33 35