import { Module } from '@nestjs/common';

import { AppController } from './app.controller';
import { AppService } from './app.service';
import { PineconeModule } from './pinecone/pinecone.module';
import { MongooseModule } from '@nestjs/mongoose';
import { ModelModule } from './model/model.module';
import { DocumentModule } from './document/document.module';

const databaseConfig = process.env.DB_URI;

@Module({
  imports: [
    ModelModule,
    PineconeModule,
    MongooseModule.forRoot(databaseConfig),
    DocumentModule
  ],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule { }
