diff --git a/src/main.ts b/src/main.ts index b12e128..b407fa0 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,8 @@ import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; import { ConfigService } from '@nestjs/config'; +import { SwaggerModule } from '@nestjs/swagger/dist/swagger-module'; +import { DocumentBuilder } from '@nestjs/swagger'; async function bootstrap() { const app = await NestFactory.create(AppModule); @@ -9,6 +11,15 @@ async function bootstrap() { const port = configService.get('app.port', 3000); app.setGlobalPrefix('api/v1'); + + const config = new DocumentBuilder() + .setTitle("P'titsPas API") + .setVersion('1.0.0') + .build(); + + const document = SwaggerModule.createDocument(app, config); + SwaggerModule.setup('api/docs', app, document); + await app.listen(port); console.log(`✅ P'titsPas API is running on: ${await app.getUrl()}`); }