UNPKG

alb3rt-core

Version:
40 lines (37 loc) 1.12 kB
const ENV = process.env, //eslint-disable-line one-var ROOT_PATH = process.cwd(), PACKAGE_CONFIG = require(ROOT_PATH + '/package.json'), APP_HTTP_PORT = ENV.APP_HTTP_PORT || 4000, APP_URL = ENV.APP_IP || '127.0.0.1', APP = { ADDRESS: { HTTP_PORT: APP_HTTP_PORT, URL: APP_URL }, NAME: PACKAGE_CONFIG.name, TYPE: ENV.APP_TYPE || 'service' }; module.exports = { APP: Object.assign({}, APP, { ID: ENV.APP_ID || `${PACKAGE_CONFIG.name}@${APP.ADDRESS.URL}:${APP.ADDRESS.HTTP_PORT}` }), CONSTANTS: { HTTP_CODE: { OK: 200, BAD_REQUEST: 400, UNAUTHORIZED: 401, FORBIDDEN: 403, NOT_FOUND: 404, CONFLICT: 409, INTERNAL_SERVER_ERROR: 500, BAD_GATEWAY: 502 } }, PYTHON_SCRIPTS_PATH: process.env.PYTHON_SCRIPTS_PATH || './scripts/python', URL: { DB_GATEWAY: ENV.URL_DB_GATEWAY, REGISTRY: ENV.URL_REGISTRY, SECURITY: ENV.URL_SECURITY, SENSORS_HUB: ENV.URL_SENSORS_HUB } };