Configuracion de agente de whastapp paratrabajar con la estructura propuesta
This commit is contained in:
@@ -1,34 +1,22 @@
|
||||
import 'dotenv/config';
|
||||
import { Module } from '@nestjs/common';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { ScheduleModule } from '@nestjs/schedule';
|
||||
import { ApiModule } from './api/api.module';
|
||||
import { LeadsModule } from './leads/leads.module';
|
||||
import { ConversacionModule } from './conversacion/conversacion.module';
|
||||
import { WhatsappModule } from './whatsapp/whatsapp.module';
|
||||
import { ClaudeModule } from './claude/claude.module';
|
||||
import { MediaModule } from './media/media.module';
|
||||
import { SchedulerModule } from './scheduler/scheduler.module';
|
||||
import { Lead } from './leads/lead.entity';
|
||||
import { Conversacion } from './conversacion/conversacion.entity';
|
||||
import { WebhookModule } from './webhook/webhook.module';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
ScheduleModule.forRoot(),
|
||||
TypeOrmModule.forRoot({
|
||||
type: 'postgres',
|
||||
url: process.env.DATABASE_URL,
|
||||
entities: [Lead, Conversacion],
|
||||
synchronize: true, // En produccion usar migrations en lugar de synchronize
|
||||
ssl: process.env.DATABASE_URL?.includes('sslmode=require')
|
||||
? { rejectUnauthorized: false }
|
||||
: false,
|
||||
}),
|
||||
ApiModule,
|
||||
LeadsModule,
|
||||
ConversacionModule,
|
||||
WhatsappModule,
|
||||
ClaudeModule,
|
||||
MediaModule,
|
||||
SchedulerModule,
|
||||
WebhookModule,
|
||||
],
|
||||
})
|
||||
export class AppModule { }
|
||||
export class AppModule {}
|
||||
|
||||
Reference in New Issue
Block a user