UNPKG

@apolitical/health

Version:

Node.js module to expose Apolitical's APIs health checks

75 lines (72 loc) 1.92 kB
'use strict'; const { ASSETS_API_SERVICE_HOST, ASSETS_API_SERVICE_PORT, AUTH_API_SERVICE_HOST, AUTH_API_SERVICE_PORT, CONTENT_INTERACTION_API_SERVICE_HOST, CONTENT_INTERACTION_API_SERVICE_PORT, MANAGEMENT_API_SERVICE_HOST, MANAGEMENT_API_SERVICE_PORT, PAYMENTS_API_SERVICE_HOST, PAYMENTS_API_SERVICE_PORT, PEOPLE_API_SERVICE_HOST, PEOPLE_API_SERVICE_PORT, PEOPLE_ENGAGEMENT_API_SERVICE_HOST, PEOPLE_ENGAGEMENT_API_SERVICE_PORT, SOCIALS_API_SERVICE_HOST, SOCIALS_API_SERVICE_PORT, PLATFORM_HOST, NODE_ENV, } = process.env; module.exports = { APIS: { 'assets-api': { HOST: ASSETS_API_SERVICE_HOST, PORT: ASSETS_API_SERVICE_PORT, FALLBACK_PORT: '3040', }, 'auth-api': { HOST: AUTH_API_SERVICE_HOST, PORT: AUTH_API_SERVICE_PORT, FALLBACK_PORT: '3038', }, 'content-interaction-api': { HOST: CONTENT_INTERACTION_API_SERVICE_HOST, PORT: CONTENT_INTERACTION_API_SERVICE_PORT, FALLBACK_PORT: '3031', }, 'management-api': { HOST: MANAGEMENT_API_SERVICE_HOST, PORT: MANAGEMENT_API_SERVICE_PORT, FALLBACK_PORT: '3032', }, 'payments-api': { HOST: PAYMENTS_API_SERVICE_HOST, PORT: PAYMENTS_API_SERVICE_PORT, FALLBACK_PORT: '3009', }, 'people-api': { HOST: PEOPLE_API_SERVICE_HOST, PORT: PEOPLE_API_SERVICE_PORT, FALLBACK_PORT: '3007', }, 'people-engagement-api': { HOST: PEOPLE_ENGAGEMENT_API_SERVICE_HOST, PORT: PEOPLE_ENGAGEMENT_API_SERVICE_PORT, FALLBACK_PORT: '3010', }, 'socials-api': { HOST: SOCIALS_API_SERVICE_HOST, PORT: SOCIALS_API_SERVICE_PORT, FALLBACK_PORT: '3045', }, }, LOCALHOST: PLATFORM_HOST ? PLATFORM_HOST : 'localhost', HEALTH: { STATUS: 'UP', NEW_STATUS: 'ok', // Health response from the new Nest APIs ENDPOINT: 'health', }, NODE_ENV, };