@godaddy/terminus
Version:
[](https://travis-ci.org/godaddy/terminus)
16 lines (12 loc) • 326 B
JavaScript
const http = require('http');
const server = http.createServer((req, res) => res.end('hello'));
const terminus = require('../terminus');
terminus(server, {
onSigterm: () => {
console.log('on-sigterm-runs');
return Promise.resolve();
}
});
server.listen(8000, () => {
process.kill(process.pid, 'SIGTERM');
});