From cde93fb66de7b93a090d335cfaa62855b9a2dcf1 Mon Sep 17 00:00:00 2001 From: BelisAliosmanova Date: Wed, 11 Feb 2026 13:23:18 +0200 Subject: [PATCH] swagger fix --- server/pom.xml | 10 ------- .../lifeAI/LifeAI/config/OpenApiConfig.java | 26 +++++++++++++++++++ 2 files changed, 26 insertions(+), 10 deletions(-) create mode 100644 server/src/main/java/com/lifeAI/LifeAI/config/OpenApiConfig.java diff --git a/server/pom.xml b/server/pom.xml index 6cad1c7..fa15e4d 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -60,11 +60,6 @@ resilience4j-spring-boot2 2.0.2 - - org.springdoc - springdoc-openapi-starter-webmvc-ui - 2.8.8 - org.springframework.boot spring-boot-starter-data-jpa @@ -131,11 +126,6 @@ annotations 16.0.1 - - io.springfox - springfox-boot-starter - 3.0.0 - org.modelmapper modelmapper diff --git a/server/src/main/java/com/lifeAI/LifeAI/config/OpenApiConfig.java b/server/src/main/java/com/lifeAI/LifeAI/config/OpenApiConfig.java new file mode 100644 index 0000000..cb40573 --- /dev/null +++ b/server/src/main/java/com/lifeAI/LifeAI/config/OpenApiConfig.java @@ -0,0 +1,26 @@ +package com.lifeAI.LifeAI.config; + +import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.oas.models.info.Info; +import io.swagger.v3.oas.models.servers.Server; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import java.util.List; + +@Configuration +public class OpenApiConfig { + + @Bean + public OpenAPI openAPI() { + return new OpenAPI() + .servers(List.of( + new Server().url("https://lifeai-production.up.railway.app").description("Production"), + new Server().url("http://localhost:8080").description("Local") + )) + .info(new Info() + .title("LifeAI API") + .description("API for LifeAI application") + .version("1.0")); + } +} \ No newline at end of file