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