feat: add actuator and Consul discovery to rag-service

This commit is contained in:
2026-02-18 20:02:33 +01:00
parent 450f8cadc8
commit cf87107156
2 changed files with 32 additions and 5 deletions

View File

@@ -6,12 +6,11 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.5.7</version>
<relativePath/> <!-- lookup parent from repository -->
<relativePath/>
</parent>
<groupId>com.balex</groupId>
<artifactId>rag</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>rag</name>
<description>Backend for queries to RAG</description>
<url/>
<licenses>
@@ -29,6 +28,7 @@
<properties>
<java.version>25</java.version>
<spring-ai.version>1.0.3</spring-ai.version>
<spring-cloud.version>2025.0.0</spring-cloud.version>
<lombok-mapstruct-binding.version>0.2.0</lombok-mapstruct-binding.version>
</properties>
<dependencies>
@@ -40,6 +40,16 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
<!-- Actuator for health checks and Consul registration -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!-- Consul service discovery -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
@@ -160,6 +170,13 @@
<type>pom</type>
<scope>import</scope>
</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>
</dependencyManagement>