We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 86a02d6 commit 11a02b7Copy full SHA for 11a02b7
1 file changed
templates/src/cli.ts
@@ -1,9 +1,11 @@
1
import { Caching } from '@aomex/cache';
2
import { redisAdapter } from '@aomex/cache-redis-adapter';
3
+import { destroyServices } from '@aomex/common';
4
import { commanders, ConsoleApp } from '@aomex/console';
5
import { crons } from '@aomex/cron';
6
import { openapi } from '@aomex/openapi';
7
import { configs } from '@configs';
8
+import { services } from '@services';
9
import { logger } from '@services/logger';
10
11
const app = new ConsoleApp({
@@ -29,6 +31,7 @@ app.on('error', (err) => {
29
31
30
32
const code = await app.run();
33
await logger.complete();
34
+await destroyServices(services);
35
process.exit(code);
36
37
declare module '@aomex/console' {
0 commit comments