From 193321c53e0ffdaaae5e404d7228513e00b28665 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Wed, 18 May 2016 15:06:22 +0700 Subject: [PATCH] index.js dan package.json --- index.js | 26 ++++++++++++++++++++++++++ package.json | 23 +++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 index.js create mode 100644 package.json diff --git a/index.js b/index.js new file mode 100644 index 0000000..4e145f4 --- /dev/null +++ b/index.js @@ -0,0 +1,26 @@ +var fs = require('fs'); +var ini = require('ini'); +var expresso = require('sate24-expresso'); +var config = ini.parse(fs.readFileSync(__dirname + '/config.ini', 'utf-8')); + +process.chdir(__dirname); + +var logger = require('sate24/logger.js').start(); +var HttpServer = require('sate24/httpserver.js'); +var aaa = require('sate24/aaa.js'); +var partner = require('./partner-masterpulsa-voucher.js'); + +var matrix = aaa.prepareMatrix(); + +var options = { + 'aaa': aaa, + 'logger': logger, + 'config': config, + 'matrix': matrix, +} + +var httpServer = HttpServer.start(config, options); + +partner.start(config, aaa.callbackReport, options); +aaa.start(config, partner, options); +expresso.start(options); diff --git a/package.json b/package.json new file mode 100644 index 0000000..0ad4ea1 --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "name": "sate24-to-masterpulsa-voucher", + "version": "1.0.0", + "description": "ST24 to Master Pulsa - Voucher Prepaid", + "main": "index.js", + "scripts": { + "test": "mocha" + }, + "repository": { + "type": "git", + "url": "git@gitlab.kodesumber.com:reload97/sate24-to-masterpulsa-voucher.git" + }, + "keywords": [ + "st24", + "reload97", + "masterpulsa", + "voucher", + "prepaid", + "ppob" + ], + "author": "Adhidarma Hadiwinoto <gua@adhisimon.org>", + "license": "ISC" +} -- 1.9.0