UNPKG

660 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.exit = exit;
7
8var _nightingaleAppConsole = require('nightingale-app-console');
9
10var _manager = require('./main-process/manager');
11
12var _client = require('./main-process/client');
13
14var _forks = require('./main-process/forks');
15
16function exit() {
17 _nightingaleAppConsole.logger.warn('exiting...');
18 Promise.all([_forks.childServer.kill(), (0, _client.close)(), (0, _manager.cleanExit)()]).then(() => {
19 _nightingaleAppConsole.logger.warn('exit !');
20 process.exit(0);
21 });
22}
23
24process.on('SIGINT', exit);
25process.on('SIGTERM', exit);
26//# sourceMappingURL=index.js.map
\No newline at end of file