import { Module } from '@nestjs/common'; import { PrismaModule } from 'nestjs-prisma'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { ObservabilityModule } from '../observability/observability.module'; import { HealthModule } from '../health/health.module'; import { AuditModule } from '../audit/audit.module'; import { AuthModule } from '../auth/auth.module'; import { RedisModule } from '../redis/redis.module'; import { SecurityModule } from '../security/security.module'; import { SessionModule } from '../session/session.module'; @Module({ imports: [ ObservabilityModule, PrismaModule.forRoot({ isGlobal: true }), AuditModule, AuthModule, RedisModule, SessionModule, SecurityModule, HealthModule, ], controllers: [AppController], providers: [AppService], }) export class AppModule {}