Files
Censo_api/src/app.module.ts
T

41 lines
1017 B
TypeScript
Raw Normal View History

2025-10-17 12:09:02 -06:00
import { Module } from '@nestjs/common';
import { AppService } from './app.service';
2025-10-21 15:07:59 -06:00
import { ConfigModule } from '@nestjs/config';
2025-10-17 12:51:12 -06:00
import { TypeOrmModule } from '@nestjs/typeorm';
2025-10-17 13:15:47 -06:00
import { UsuariosModule } from './usuarios/usuarios.module';
2025-10-21 15:07:59 -06:00
import { MovimientoModule } from './movimiento/movimiento.module';
import { EquipoModule } from './equipo/equipo.module';
2025-10-21 14:01:53 -06:00
import { AuthModule } from './auth/auth.module';
2025-10-24 13:43:00 -06:00
import { AppController } from './app.controller';
2025-10-17 12:51:12 -06:00
2025-10-17 12:09:02 -06:00
@Module({
2025-10-17 12:51:12 -06:00
imports: [
ConfigModule.forRoot({
2025-10-21 15:07:59 -06:00
isGlobal: true,
2025-10-17 12:51:12 -06:00
}),
TypeOrmModule.forRoot({
2025-10-21 15:07:59 -06:00
type: 'mariadb',
host: process.env.DB_HOST,
port: Number(process.env.DB_PORT),
2025-10-17 12:51:12 -06:00
username: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
2025-10-24 13:43:00 -06:00
autoLoadEntities: true,
2025-10-21 15:07:59 -06:00
synchronize: true,
2025-10-17 13:15:47 -06:00
}),
2025-10-21 14:01:53 -06:00
UsuariosModule,
2025-10-24 10:41:40 -06:00
2025-10-21 15:07:59 -06:00
MovimientoModule,
EquipoModule,
2025-10-21 14:01:53 -06:00
AuthModule
2025-10-17 12:51:12 -06:00
],
2025-10-24 13:43:00 -06:00
controllers: [AppController],
2025-10-17 12:09:02 -06:00
providers: [AppService],
2025-10-24 13:43:00 -06:00
2025-10-17 12:09:02 -06:00
})
export class AppModule {}