import { Module } from '@nestjs/common';
import { ClientsModule, Transport } from '@nestjs/microservices';
import { RagService } from './rag.service';

@Module({
  imports: [
    ClientsModule.register([
      {
        transport: Transport.TCP,
        name: 'RAG',
        options: {
          host: process.env.RAG_SERVICE_SERVICE_HOST,
          port: 4001,
        },
      },
    ]),
  ],
  providers: [RagService],
  exports:[RagService]
})
export class RagModule {}
