diff --git a/pom.xml b/pom.xml index ab34a6d..ad01282 100644 --- a/pom.xml +++ b/pom.xml @@ -29,6 +29,7 @@ 21 1.0.0-M2 + 2023.0.3 @@ -67,6 +68,11 @@ spring-ai-openai-spring-boot-starter + + org.springframework.cloud + spring-cloud-starter-netflix-eureka-client + + org.springframework.ai spring-ai-tika-document-reader @@ -117,6 +123,13 @@ pom import + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + diff --git a/src/main/java/com/olympus/apollo/ApolloApplication.java b/src/main/java/com/olympus/apollo/ApolloApplication.java index d183ca7..8adffbf 100644 --- a/src/main/java/com/olympus/apollo/ApolloApplication.java +++ b/src/main/java/com/olympus/apollo/ApolloApplication.java @@ -3,6 +3,8 @@ package com.olympus.apollo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; +import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableAsync; import com.olympus.apollo.properties.StorageProperties; @@ -10,6 +12,8 @@ import com.olympus.apollo.properties.StorageProperties; @SpringBootApplication @EnableConfigurationProperties(StorageProperties.class) @EnableAsync +@Configuration +@EnableDiscoveryClient public class ApolloApplication { public static void main(String[] args) { diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index d625139..57d7b09 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -35,6 +35,12 @@ gitlab: token: path: /mnt/apollo_storage/repository #C:\\repos\\olympus_ai\\gitClone +eureka: + client: + serviceUrl: + defaultZone: ${EUREKA_URI:http://localhost:8761/eureka} + instance: + preferIpAddress: true #spring.jpa.show-sql=true #spring.jpa.hibernate.ddl-auto=update