import { Module } from '@nestjs/common'; import { ConfigModule, ConfigService } from '@nestjs/config'; import { BullModule } from '@nestjs/bull'; import { ScreenshotsModule } from './screenshots/screenshots.module'; import { BullConfigService } from './bull/bullConfigService'; import { ServeStaticModule } from '@nestjs/serve-static'; import { join } from 'path'; @Module({ imports: [ ConfigModule.forRoot(), BullModule.forRootAsync({ imports: [ConfigModule], useClass: BullConfigService, inject: [ConfigService], }), ScreenshotsModule, ServeStaticModule.forRoot({ rootPath: join(__dirname, '..', 'client'), }), ], }) export class AppModule {}