@arisan/data-api
Version:
The Universal Database API Gateway for CLIO's Modules
29 lines (23 loc) • 756 B
JavaScript
//region 2. Project Libraries
const DataAPI = require('./lib/DataAPI.js').default;
//endregion
//region I. Initialization
const dataAPI = new DataAPI();
const options = {
environment: process.env.CLIO_ENVIRONMENT,
heartbeatInterval: parseInt(process.env.CLIO_HEARTBEAT_INTERVAL, 10),
loadHistoryMaxDays: parseInt(process.env.LOAD_HISTORY_MAX_DAYS, 10),
logglySubdomain: process.env.CLIO_LOGGLY_SUBDOMAIN,
logglyToken: process.env.CLIO_LOGGLY_TOKEN,
logLevel: process.env.CLIO_LOG_LEVEL,
mongoUrl: process.env.CLIO_MONGO_URL,
port: parseInt(process.env.CLIO_DATA_API_PORT, 10),
};
if (!dataAPI.initialize(options)) {
process.exit(1);
}
//endregion
//region S. Start
dataAPI.start();
//endregion