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 });