From c45e7a2a7bca41b1cbba01888592235ea3674bae Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Thu, 6 Oct 2016 10:46:20 +0700
Subject: [PATCH] index.js

---
 index.js | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 index.js

diff --git a/index.js b/index.js
new file mode 100644
index 0000000..4f766cf
--- /dev/null
+++ b/index.js
@@ -0,0 +1,29 @@
+var aaa = require('sate24/aaa.js');
+var expresso = require('sate24-expresso');
+var logger = require('sate24/logger.js').start();
+var HttpServer = require('sate24/httpserver.js');
+var partner = require('./partner-otomax.js');
+
+var fs = require('fs');
+var ini = require('ini');
+var config = ini.parse(fs.readFileSync(__dirname + '/config.ini', 'utf-8'));
+
+process.chdir(__dirname);
+
+var logDirectory = __dirname + '/logs';
+fs.existsSync(logDirectory) || fs.mkdirSync(logDirectory);
+
+var matrix = aaa.prepareMatrix();
+
+var options = {
+    'aaa': aaa,
+    'logger': logger,
+    'config': config,
+    'matrix': matrix,
+}
+
+var httpServer = HttpServer.start(config, options);
+
+partner.start(options);
+aaa.start(config, partner, options);
+expresso.start(options);
-- 
1.9.0