HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/dev/shahnamag/back-end/src/app.module.ts
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { KeywordModule } from './keyword/keyword.module';
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';
import { VerseModule } from './verse/verse.module';
import { PersonModule } from './person/person.module';
import { MysqlConfigService } from './mysql-config.service';
import { UserModule } from './user/user.module';
import { JwtModule } from '@nestjs/jwt';
import { SectionModule } from './section/section.module';
import { PredicateModule } from './predicate/predicate.module';
import { TripletModule } from './triplet/triplet.module';

@Module({
  imports: [
    JwtModule.register({
      global: true,
      secret: 'MkhnwXK1qaM85ldd1QbLHkMOs3oxj43o',
      // signOptions: { expiresIn: '60s' },
    }),
    ConfigModule.forRoot({isGlobal: true}),
    TypeOrmModule.forRootAsync({
      useClass: MysqlConfigService,
      inject: [MysqlConfigService],
    }),
    PersonModule,
    KeywordModule,
    VerseModule,
    UserModule,
    SectionModule,
    PredicateModule,
    TripletModule,
  ],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {}