Files
RayLab-Core/src/app.module.ts
T
2026-08-02 17:44:50 +07:00

28 lines
837 B
TypeScript

import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { IdentityModule } from './modules/identity/identity.module';
import { AuthModule } from './modules/auth/auth.module';
import { HealthModule } from './modules/health/health.module';
import { AuthorizationModule } from './modules/authorization/authorization.module';
import { AuditModule } from './modules/audit/audit.module';
import { ApplicationModule } from './modules/application/application.module';
@Module({
imports: [
ConfigModule.forRoot({
isGlobal: true,
}),
IdentityModule,
AuthModule,
HealthModule,
// Authorization module provides permission checks and cache
AuthorizationModule,
AuditModule,
ApplicationModule,
],
})
export class AppModule {}