UNPKG

openapi-connect

Version:
14 lines 561 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.enable = void 0; const enableDestroy = require('server-destroy'); const enable = (server, logger, options) => { enableDestroy(server); process.on('SIGTERM', () => { logger.info('Got SIGTERM. Start graceful shutdown'); const READINESS_PROBE_DELAY = options.failureThreshold * options.periodSeconds * 1000; setTimeout(() => server.destroy(), READINESS_PROBE_DELAY); }); }; exports.enable = enable; //# sourceMappingURL=gracefulShutdown.js.map