35 lines
768 B
TypeScript
35 lines
768 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { AppController } from './app.controller';
|
|
import { AppService } from './app.service';
|
|
import {ConfigModule} from '@nestjs/config'
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { UsuariosModule } from './usuarios/usuarios.module';
|
|
|
|
|
|
|
|
|
|
|
|
@Module({
|
|
imports: [
|
|
ConfigModule.forRoot({
|
|
isGlobal:true,
|
|
}),
|
|
TypeOrmModule.forRoot({
|
|
type:'mariadb',
|
|
host:process.env.DB_HOST,
|
|
port:Number(process.env.DB_PORT),
|
|
username: process.env.DB_USER,
|
|
password: process.env.DB_PASS,
|
|
database: process.env.DB_NAME,
|
|
autoLoadEntities:true,
|
|
synchronize:true,
|
|
|
|
|
|
}),
|
|
UsuariosModule
|
|
],
|
|
controllers: [],
|
|
providers: [AppService],
|
|
})
|
|
export class AppModule {}
|