init studio admin backend

This commit is contained in:
2026-07-01 17:30:04 +09:00
commit 4437d9980d
144 changed files with 44964 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
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 { NoticesModule } from './notices/notices.module';
import { PrismaModule } from './prisma/prisma.module';
import { RuntimeModule } from './runtime/runtime.module';
import { UsersModule } from './users/users.module';
@Module({
providers: [
{
provide: APP_GUARD,
useClass: AdminAuthGuard,
},
],
imports: [
ConfigModule.forRoot({
isGlobal: true,
}),
AdminAuthModule,
AdminsModule,
AgentsModule,
AppsModule,
GiteaModule,
HealthModule,
LauncherModule,
LicensesModule,
NoticesModule,
PrismaModule,
RuntimeModule,
UsersModule,
],
})
export class AppModule {}