Skip to content

Commit 11a02b7

Browse files
committed
feat: cli销毁service
1 parent 86a02d6 commit 11a02b7

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

templates/src/cli.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import { Caching } from '@aomex/cache';
22
import { redisAdapter } from '@aomex/cache-redis-adapter';
3+
import { destroyServices } from '@aomex/common';
34
import { commanders, ConsoleApp } from '@aomex/console';
45
import { crons } from '@aomex/cron';
56
import { openapi } from '@aomex/openapi';
67
import { configs } from '@configs';
8+
import { services } from '@services';
79
import { logger } from '@services/logger';
810

911
const app = new ConsoleApp({
@@ -29,6 +31,7 @@ app.on('error', (err) => {
2931

3032
const code = await app.run();
3133
await logger.complete();
34+
await destroyServices(services);
3235
process.exit(code);
3336

3437
declare module '@aomex/console' {

0 commit comments

Comments
 (0)