eureka client registration done

This commit is contained in:
sumedh
2024-10-07 14:42:04 +05:30
parent 1c316767f4
commit dd8fc995d1
3 changed files with 23 additions and 0 deletions

13
pom.xml
View File

@@ -29,6 +29,7 @@
<properties> <properties>
<java.version>21</java.version> <java.version>21</java.version>
<spring-ai.version>1.0.0-M2</spring-ai.version> <spring-ai.version>1.0.0-M2</spring-ai.version>
<spring-cloud.version>2023.0.3</spring-cloud.version>
</properties> </properties>
<dependencies> <dependencies>
@@ -67,6 +68,11 @@
<artifactId>spring-ai-openai-spring-boot-starter</artifactId> <artifactId>spring-ai-openai-spring-boot-starter</artifactId>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.ai</groupId> <groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-tika-document-reader</artifactId> <artifactId>spring-ai-tika-document-reader</artifactId>
@@ -117,6 +123,13 @@
<type>pom</type> <type>pom</type>
<scope>import</scope> <scope>import</scope>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>

View File

@@ -3,6 +3,8 @@ package com.olympus.apollo;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties; 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 org.springframework.scheduling.annotation.EnableAsync;
import com.olympus.apollo.properties.StorageProperties; import com.olympus.apollo.properties.StorageProperties;
@@ -10,6 +12,8 @@ import com.olympus.apollo.properties.StorageProperties;
@SpringBootApplication @SpringBootApplication
@EnableConfigurationProperties(StorageProperties.class) @EnableConfigurationProperties(StorageProperties.class)
@EnableAsync @EnableAsync
@Configuration
@EnableDiscoveryClient
public class ApolloApplication { public class ApolloApplication {
public static void main(String[] args) { public static void main(String[] args) {

View File

@@ -35,6 +35,12 @@ gitlab:
token: token:
path: /mnt/apollo_storage/repository #C:\\repos\\olympus_ai\\gitClone 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.show-sql=true
#spring.jpa.hibernate.ddl-auto=update #spring.jpa.hibernate.ddl-auto=update