Commit c45e7a2a7bca41b1cbba01888592235ea3674bae
1 parent
6628bacdd6
Exists in
master
index.js
Showing 1 changed file with 29 additions and 0 deletions Inline Diff
index.js
File was created | 1 | var aaa = require('sate24/aaa.js'); | |
2 | var expresso = require('sate24-expresso'); | ||
3 | var logger = require('sate24/logger.js').start(); | ||
4 | var HttpServer = require('sate24/httpserver.js'); | ||
5 | var partner = require('./partner-otomax.js'); | ||
6 | |||
7 | var fs = require('fs'); | ||
8 | var ini = require('ini'); | ||
9 | var config = ini.parse(fs.readFileSync(__dirname + '/config.ini', 'utf-8')); | ||
10 | |||
11 | process.chdir(__dirname); | ||
12 | |||
13 | var logDirectory = __dirname + '/logs'; | ||
14 | fs.existsSync(logDirectory) || fs.mkdirSync(logDirectory); | ||
15 | |||
16 | var matrix = aaa.prepareMatrix(); | ||
17 | |||
18 | var options = { | ||
19 | 'aaa': aaa, | ||
20 | 'logger': logger, | ||
21 | 'config': config, | ||
22 | 'matrix': matrix, | ||
23 | } | ||
24 | |||
25 | var httpServer = HttpServer.start(config, options); | ||
26 | |||
27 | partner.start(options); | ||
28 | aaa.start(config, partner, options); | ||
29 | expresso.start(options); | ||
30 |