UNPKG

@apolitical/health

Version:

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

22 lines (18 loc) 515 B
'use strict'; // External Modules const { createContainer, asValue, asFunction } = require('awilix'); const axios = require('axios'); // Configuration const config = require('./config'); // Services const healthService = require('./services/health.service'); const container = createContainer(); container.register({ // External Modules axios: asValue(axios), // Configuration config: asValue(config), // Services healthService: asFunction(healthService).singleton(), }); module.exports = container;