Files
studio-admin-be/src/app.module.ts
T
chyoo cd4bdbecd7
ci/woodpecker/push/woodpecker Pipeline was successful
add manual manage..
2026-07-14 10:45:31 +09:00

57 lines
1.8 KiB
TypeScript

import { Module } from '@nestjs/common';
import { APP_GUARD } from '@nestjs/core';
import { ConfigModule } from '@nestjs/config';
import { AdminAuthGuard } from './admin-auth/admin-auth.guard';
import { AdminAuthModule } from './admin-auth/admin-auth.module';
import { AdminsModule } from './admins/admins.module';
import { AgentsModule } from './agents/agents.module';
import { AppsModule } from './apps/apps.module';
import { GiteaModule } from './gitea/gitea.module';
import { HealthModule } from './health/health.module';
import { LauncherModule } from './launcher/launcher.module';
import { LicensesModule } from './licenses/licenses.module';
import { ManualsModule } from './manuals/manuals.module';
import { NoticesModule } from './notices/notices.module';
import { OrganizationsModule } from './organizations/organizations.module';
import { PageAgentModule } from './page-agent/page-agent.module';
import { PrismaModule } from './prisma/prisma.module';
import { RuntimeModule } from './runtime/runtime.module';
import { TailscaleModule } from './tailscale/tailscale.module';
import { TermsModule } from './terms/terms.module';
import { UsersModule } from './users/users.module';
import { WoodpeckerModule } from './woodpecker/woodpecker.module';
@Module({
providers: [
{
provide: APP_GUARD,
useClass: AdminAuthGuard,
},
],
imports: [
ConfigModule.forRoot({
isGlobal: true,
}),
AdminAuthModule,
AdminsModule,
AgentsModule,
AppsModule,
GiteaModule,
HealthModule,
LauncherModule,
LicensesModule,
ManualsModule,
NoticesModule,
OrganizationsModule,
PageAgentModule,
PrismaModule,
RuntimeModule,
TailscaleModule,
TermsModule,
UsersModule,
WoodpeckerModule,
],
})
export class AppModule {}