UNPKG

hapi-graceful-pm2

Version:

hapi plugin to handle graceful pm2 reloads

15 lines (12 loc) 342 B
const register = (server, options) => { process.on('SIGINT', async () => { server.log(['info', 'pm2', 'shutdown'], 'stopping hapi...'); await server.stop(options); server.log(['info', 'pm2', 'shutdown'], 'hapi stopped'); return process.exit(0); }); }; exports.default = { register, pkg: require('./package.json') };