DesenrolaAi / backend /src /app.module.ts
Azure DevOps Pipeline
deploy: Merged PR 24: Nova versão do sistema
e3bc69d
Raw
History Blame Contribute Delete
974 Bytes
import { Module } from '@nestjs/common';
import { MongooseModule } from '@nestjs/mongoose';
import { MusicaModule } from './musica/musica.module';
import { AdminModule } from './admin/admin.module';
import { AuthModule } from './auth/auth.module';
import { UsuarioModule } from './usuario/usuario.module';
import { CifrasModule } from './cifras/cifras.module';
import { AssinaturaModule } from './assinatura/assinatura.module';
import { ConteudoModule } from './conteudo/conteudo.module';
@Module({
imports: [
MongooseModule.forRootAsync({
useFactory: () => {
const mongoUrl = process.env.MONGO_URL;
if (!mongoUrl) {
throw new Error('MONGO_URL não definida nas variáveis de ambiente');
}
return { uri: mongoUrl, dbName: 'mvp-musica' };
},
}),
AuthModule,
UsuarioModule,
CifrasModule,
MusicaModule,
AdminModule,
AssinaturaModule,
ConteudoModule,
],
})
export class AppModule {}