Files
Iris_back/src/app.module.ts
T

68 lines
2.0 KiB
TypeScript
Raw Normal View History

2025-05-12 11:05:17 -06:00
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
2025-05-20 15:53:57 -06:00
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';
import { CarreraModule } from './carrera/carrera.module';
import { CasoEspecialModule } from './caso-especial/caso-especial.module';
import { CuestionarioAlumnoModule } from './cuestionario-alumno/cuestionario-alumno.module';
import { CuestionarioAlumno2Module } from './cuestionario-alumno2/cuestionario-alumno2.module';
import { CuestionarioProgramaModule } from './cuestionario-programa/cuestionario-programa.module';
import { CuestionarioPrograma2Module } from './cuestionario-programa2/cuestionario-programa2.module';
import { ProgramaModule } from './programa/programa.module';
import { ServicioModule } from './servicio/servicio.module';
import { StatusModule } from './status/status.module';
import { TipoUsuarioModule } from './tipo-usuario/tipo-usuario.module';
import { UsuarioModule } from './usuario/usuario.module';
2025-11-06 14:01:53 -06:00
import { AuthModule } from './auth/auth.module';
2026-01-07 12:10:45 -06:00
import { DriveModule } from './drive/drive.module';
2025-05-12 11:05:17 -06:00
@Module({
2025-05-20 15:53:57 -06:00
imports: [
2025-10-30 11:32:38 -06:00
ConfigModule.forRoot({ isGlobal: true }),
2025-05-20 15:53:57 -06:00
TypeOrmModule.forRoot({
2025-10-31 12:18:28 -06:00
type: 'mariadb',
host: process.env.DB_HOST,
username: process.env.DB_USERNAME,
database: process.env.DB_DATABASE,
password: process.env.DB_PASSWORD,
port: Number(process.env.DB_PORT),
synchronize: false, //Lo ponemos en false para no afectar
2025-10-31 12:18:28 -06:00
dropSchema: false,
2025-11-06 14:01:53 -06:00
autoLoadEntities: true,
logger: 'advanced-console',
logging: 'all',
2025-05-20 15:53:57 -06:00
}),
2025-10-30 11:32:38 -06:00
2025-05-20 15:53:57 -06:00
CarreraModule,
2025-10-30 11:32:38 -06:00
2025-05-20 15:53:57 -06:00
CasoEspecialModule,
2025-10-30 11:32:38 -06:00
2025-05-20 15:53:57 -06:00
CuestionarioAlumnoModule,
2025-10-30 11:32:38 -06:00
2025-05-20 15:53:57 -06:00
CuestionarioAlumno2Module,
2025-10-30 11:32:38 -06:00
2025-05-20 15:53:57 -06:00
CuestionarioProgramaModule,
2025-10-30 11:32:38 -06:00
2025-05-20 15:53:57 -06:00
CuestionarioPrograma2Module,
2025-10-30 11:32:38 -06:00
2025-05-20 15:53:57 -06:00
ProgramaModule,
2025-10-30 11:32:38 -06:00
2025-05-20 15:53:57 -06:00
ServicioModule,
2025-10-30 11:32:38 -06:00
2025-05-20 15:53:57 -06:00
StatusModule,
2025-10-30 11:32:38 -06:00
2025-11-06 14:01:53 -06:00
AuthModule,
2025-05-20 15:53:57 -06:00
TipoUsuarioModule,
2025-10-30 11:32:38 -06:00
UsuarioModule,
2026-01-07 12:10:45 -06:00
DriveModule,
2025-05-20 15:53:57 -06:00
],
2025-05-12 11:05:17 -06:00
controllers: [AppController],
providers: [AppService],
})
2026-01-07 12:10:45 -06:00
export class AppModule { }