nodewrite-core-health
Version:
core health for nodewrite
34 lines (24 loc) • 631 B
JavaScript
// Enforce use of a strict operating context.
;
// Define handler for this controller.
module.exports = (server) => {
// Use app dependency container.
const container = server.container();
// Resolve route handlers for this plugin.
return container.resolve((pm2) => ({
pulse: (request, reply) => {
pm2.connect((error) => {
if (error) {
throw error;
}
pm2.describe('nodewrite', (error, process) => {
if (error) {
throw error;
}
const pulse = process;
reply({ pulse });
});
});
}
}));
};