muchos cambios :'v
This commit is contained in:
+36
-58
@@ -2,6 +2,11 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { AppController } from './app.controller';
|
||||
import { AppService } from './app.service';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { ConfigModule, ConfigService } from '@nestjs/config';
|
||||
import { createAlumnosDbConfig, createMainDbConfig } from './db/typeorm.config';
|
||||
import { AdministradorModule } from './administrador/administrador.module';
|
||||
import { AuthModule } from './auth/auth.module';
|
||||
import { CuestionarioModule } from './cuestionario/cuestionario.module';
|
||||
import { TipoCuestionarioModule } from './tipo_cuestionario/tipo_cuestionario.module';
|
||||
import { CuestionarioSeccionModule } from './cuestionario_seccion/cuestionario_seccion.module';
|
||||
@@ -14,80 +19,53 @@ import { PreguntaOpcionModule } from './pregunta_opcion/pregunta_opcion.module';
|
||||
import { RespuestaParticipanteCerradaModule } from './respuesta_participante_cerrada/respuesta_participante_cerrada.module';
|
||||
import { CuestionarioRespondidoModule } from './cuestionario_respondido/cuestionario_respondido.module';
|
||||
import { RespuestaParticipanteAbiertaModule } from './respuesta_participante_abierta/respuesta_participante_abierta.module';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { ConfigModule } from '@nestjs/config';
|
||||
import { EventoModule } from './evento/evento.module';
|
||||
import { TipoUserModule } from './tipo_user/tipo_user.module';
|
||||
import { ParticipanteModule } from './participante/participante.module';
|
||||
import { QrModule } from './qr/qr.module';
|
||||
import { AdministradorModule } from './administrador/administrador.module';
|
||||
import { AsistenciaModule } from './asistencia/asistencia.module';
|
||||
import { ParticipanteEventoModule } from './participante_evento/participante_evento.module';
|
||||
import { ValidacionesModule } from './validaciones/validaciones.module';
|
||||
import { AlumnosModule } from './alumnos/alumnos.module';
|
||||
import { AuthModule } from './auth/auth.module';
|
||||
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
ConfigModule.forRoot({
|
||||
isGlobal: true,
|
||||
ConfigModule.forRoot({ isGlobal: true }),
|
||||
|
||||
TypeOrmModule.forRootAsync({
|
||||
imports: [ConfigModule],
|
||||
useFactory: createMainDbConfig,
|
||||
inject: [ConfigService],
|
||||
}),
|
||||
TypeOrmModule.forRoot({
|
||||
|
||||
type: 'mysql',
|
||||
host: process.env.db_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,
|
||||
dropSchema: false, // elimina la base de datos
|
||||
|
||||
// logging: true, // Habilita los logs para depuración
|
||||
autoLoadEntities: true, // Carga automáticamente las entidades
|
||||
|
||||
//esta es mi base de datos local
|
||||
|
||||
/*
|
||||
type: 'mysql',
|
||||
host: 'localhost',
|
||||
port: 3306, //3306
|
||||
username: 'root',
|
||||
password: 'admin', //admin
|
||||
database: 'cidwa', //nestdb
|
||||
*/
|
||||
// entities: [__dirname + '/**/*.entity{.ts,.js}'],
|
||||
// synchronize: true,
|
||||
|
||||
|
||||
//extra
|
||||
retryAttempts: 10, // Intentos para reconectar
|
||||
retryDelay: 3000, // Tiempo entre reintentos
|
||||
TypeOrmModule.forRootAsync({
|
||||
imports: [ConfigModule],
|
||||
name: 'alumnosConnection',
|
||||
useFactory: createAlumnosDbConfig,
|
||||
inject: [ConfigService],
|
||||
}),
|
||||
AuthModule,
|
||||
CuestionarioModule,
|
||||
TipoCuestionarioModule,
|
||||
CuestionarioSeccionModule,
|
||||
SeccionModule,
|
||||
SeccionPreguntaModule,
|
||||
PreguntaModule,
|
||||
TipoPreguntaModule,
|
||||
OpcionModule, PreguntaOpcionModule,
|
||||
RespuestaParticipanteCerradaModule,
|
||||
CuestionarioRespondidoModule,
|
||||
RespuestaParticipanteAbiertaModule,
|
||||
EventoModule,
|
||||
TipoUserModule,
|
||||
ParticipanteModule,
|
||||
QrModule,
|
||||
AdministradorModule,
|
||||
AsistenciaModule,
|
||||
ParticipanteEventoModule,
|
||||
ValidacionesModule,
|
||||
AlumnosModule,
|
||||
AsistenciaModule,
|
||||
AuthModule,
|
||||
CuestionarioModule,
|
||||
CuestionarioRespondidoModule,
|
||||
CuestionarioSeccionModule,
|
||||
EventoModule,
|
||||
OpcionModule,
|
||||
ParticipanteEventoModule,
|
||||
ParticipanteModule,
|
||||
PreguntaModule,
|
||||
PreguntaOpcionModule,
|
||||
RespuestaParticipanteAbiertaModule,
|
||||
RespuestaParticipanteCerradaModule,
|
||||
SeccionModule,
|
||||
SeccionPreguntaModule,
|
||||
TipoCuestionarioModule,
|
||||
TipoPreguntaModule,
|
||||
TipoUserModule,
|
||||
ValidacionesModule,
|
||||
QrModule,
|
||||
],
|
||||
|
||||
controllers: [AppController],
|
||||
|
||||
Reference in New Issue
Block a user