From 18c6f924d15dd29b7993d8f1b8b507533bdcec73 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Mon, 2 Dec 2019 13:55:36 +0700
Subject: [PATCH] Init config.smstools.json

---
 .gitignore                         |  1 +
 index.js                           |  1 +
 lib/smstools-configurator/index.js | 11 +++++++++++
 3 files changed, 13 insertions(+)

diff --git a/.gitignore b/.gitignore
index 52a1fb2..9db5f2a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
 /node_modules/
 /config.json
+/config.smstools.json
 /tmp/
 /logs/
 config_*.json
diff --git a/index.js b/index.js
index 4d646c4..3cf6065 100644
--- a/index.js
+++ b/index.js
@@ -9,6 +9,7 @@ const config = require('komodo-sdk/config');
 global.KOMODO_LOG_LABEL = `KOMODO-CENTER@${(config && typeof config.name === 'string') ? config.name.toUpperCase() : 'SMSTOOLS'}`;
 process.title = global.KOMODO_LOG_LABEL;
 
+require('./lib/smstools-configurator');
 require('./lib/apiserver');
 
 const messagingClient = require('komodo-center-messaging-client-lib');
diff --git a/lib/smstools-configurator/index.js b/lib/smstools-configurator/index.js
index e69de29..542812e 100644
--- a/lib/smstools-configurator/index.js
+++ b/lib/smstools-configurator/index.js
@@ -0,0 +1,11 @@
+const fs = require('fs');
+const logger = require('komodo-sdk/logger');
+
+if (!fs.existsSync('config.smstools.json')) {
+    logger.info('config.smstools.json does not exists, creating it');
+    fs.writeFileSync('config.smstools.json', JSON.stringify({}, 0, 4));
+}
+
+const smstoolsConfig = require('../../config.smstools.json');
+
+logger.info('Our SMSTOOLS config read', { smstoolsConfig });
-- 
1.9.0