UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

124 lines (123 loc) 3.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CONFIG_KEYS = exports.REQUIRED = void 0; exports.REQUIRED = { env: [ "AWS_SECRET_ACCESS_KEY", "AWS_REGION", "AWS_ACCESS_KEY_ID", "EVENT_BUS_NAME", "REDIS_HOST", "REDIS_PORT", "DEVICE_SERVICE", "DT_API_KEY", "MONITORING_SERVICE_PYTHON", "NODE_ENV", ], }; exports.CONFIG_KEYS = { ACCESS: { env: [ "ADMIN_DB_URI", "PMS_DB_URI", "AWS_SQS_URL", "RESERVATION_SQS_URL", "HEARTBEAT_SQS_URL", "ADMIN_SERVICE", "CRONICLE_ENDPOINT", "CRONICLE_API_KEY", ], INTERNAL_EVENT_HANDLER: true, db_keys: { access: "DATABASE_URL", admin: "ADMIN_DB_URI", pms: "PMS_DB_URI", }, }, ADMIN: { env: [ "ACCESS_DB_URI", "PMS_DB_URI", "CRONICLE_ENDPOINT", "CRONICLE_API_KEY", "AWS_SQS_URL", "ISSUE_SQS_URL", ], INTERNAL_EVENT_HANDLER: true, db_keys: { admin: "DATABASE_URL", access: "ACCESS_DB_URI", pms: "PMS_DB_URI", }, }, ENERGY: { env: [ "ADMIN_DB_URI", "PMS_DB_URI", "AWS_SQS_URL", "ADMIN_SERVICE", "HEARTBEAT_SQS_URL", ], INTERNAL_EVENT_HANDLER: true, db_keys: { energy: "DATABASE_URL", admin: "ADMIN_DB_URI", pms: "PMS_DB_URI", }, }, REMOTE: { env: [ "ADMIN_DB_URI", "PMS_DB_URI", "ACCESS_DB_URI", "ADMIN_SERVICE", "AWS_SQS_URL", ], INTERNAL_EVENT_HANDLER: true, db_keys: { admin: "ADMIN_DB_URI", pms: "PMS_DB_URI", access: "ACCESS_DB_URI", }, }, SCHEDULE: { env: [ "ADMIN_DB_URI", "ACCESS_DB_URI", "AWS_SQS_URL", "HEARTBEAT_SQS_URL", "CRONICLE_ENDPOINT", "CRONICLE_API_KEY", ], INTERNAL_EVENT_HANDLER: true, db_keys: { pms: "DATABASE_URL", admin: "ADMIN_DB_URI", access: "ACCESS_DB_URI", }, }, MIGRATION: { env: ["ADMIN_DB_URI", "ACCESS_DB_URI", "PMS_DB_URI"], INTERNAL_EVENT_HANDLER: false, db_keys: { admin: "ADMIN_DB_URI", access: "ACCESS_DB_URI", pms: "PMS_DB_URI", }, }, OPERATION_NODE: { env: ["PMS_DB_URI"], INTERNAL_EVENT_HANDLER: false, db_keys: { pms: "PMS_DB_URI", }, }, NOTIFICATION: { env: ["REDIS_HOST", "REDIS_PORT"], INTERNAL_EVENT_HANDLER: false, db_keys: { redis: "REDIS_HOST", redis_port: "REDIS_PORT", }, }, };