feat: register ScheduleModule and CleanupService in AppModule
This commit is contained in:
parent
c38a51ed95
commit
88a67c693c
1 changed files with 11 additions and 13 deletions
|
|
@ -1,21 +1,19 @@
|
||||||
import { Module } from '@nestjs/common';
|
import { Module } from @nestjs/common;
|
||||||
import { ConfigModule } from '@nestjs/config';
|
import { ConfigModule } from @nestjs/config;
|
||||||
import { BullModule } from '@nestjs/bullmq';
|
import { ScheduleModule } from @nestjs/schedule;
|
||||||
import { LoggerModule } from 'nestjs-pino';
|
import { BullModule } from @nestjs/bullmq;
|
||||||
import { ExampleProcessor } from './queue/example.processor';
|
import { LoggerModule } from nestjs-pino;
|
||||||
|
import { ExampleProcessor } from ./queue/example.processor;
|
||||||
|
import { CleanupService } from ./cleanup/cleanup.service;
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [
|
imports: [
|
||||||
ConfigModule.forRoot({ isGlobal: true }),
|
ConfigModule.forRoot({ isGlobal: true }),
|
||||||
LoggerModule.forRoot(),
|
LoggerModule.forRoot(),
|
||||||
BullModule.forRoot({
|
ScheduleModule.forRoot(),
|
||||||
connection: {
|
BullModule.forRoot({ connection: { url: process.env.REDIS_URL } }),
|
||||||
url: process.env.REDIS_URL,
|
BullModule.registerQueue({ name: example }),
|
||||||
},
|
|
||||||
}),
|
|
||||||
// joburi reale: notifications, pdf-generation, email, ocr, import, ai-jobs
|
|
||||||
BullModule.registerQueue({ name: 'example' }),
|
|
||||||
],
|
],
|
||||||
providers: [ExampleProcessor],
|
providers: [ExampleProcessor, CleanupService],
|
||||||
})
|
})
|
||||||
export class AppModule {}
|
export class AppModule {}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue