From ae27d174ee64230183d0bb3b8f82cf86b97b7ec5 Mon Sep 17 00:00:00 2001 From: "patrick.whelan@telekom.de" Date: Fri, 24 Oct 2025 13:21:25 +0200 Subject: [PATCH] commit --- Dockerfile | 8 ++++---- build.gradle.kts | 3 ++- gradle.properties | 2 +- src/main/resources/application.yml | 10 ++++++++-- 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index b13d696..a2a4c3d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,10 +2,10 @@ ## ## SPDX-License-Identifier: Apache-2.0 ## Stage 1 : unpack fat-jar -FROM amazoncorretto:21 as builder +FROM amazoncorretto:21 AS builder USER root -COPY build/libs/arc-spring-init-1.0.0.jar /deployments/app.jar +COPY build/libs/arc-spring-init-0.1.0.jar /deployments/app.jar WORKDIR /deployments RUN java -Djarmode=layertools -jar app.jar extract # Ensure that the snapshot-dependencies folder is created even if there were no snapshot dependencies in the jar file (to avoid error when copying from that directory below) @@ -22,6 +22,6 @@ COPY --from=builder /deployments/application/ ./ COPY config ./config COPY agents ./agents -EXPOSE 8080 -EXPOSE 9090 +EXPOSE 9094 +EXPOSE 9095 ENTRYPOINT ["java", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 79a987f..78c314d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -30,7 +30,7 @@ tasks.withType { } dependencies { - val arcVersion = "0.154.0" + val arcVersion = "0.179.0" val langchain4jVersion = "0.36.2" // Arc @@ -50,6 +50,7 @@ dependencies { // Azure implementation("com.azure:azure-identity:1.15.4") + implementation("io.opentelemetry:opentelemetry-extension-kotlin:1.54.1") // Spring Boot implementation("org.springframework.boot:spring-boot-starter-actuator") diff --git a/gradle.properties b/gradle.properties index f5100b9..c962544 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,7 +4,7 @@ # // SPDX-License-Identifier: Apache-2.0 # -version=0.1.0-SNAPSHOT +version=0.1.0 kotlin.code.style=official org.gradle.jvmargs=-Dfile.encoding=UTF-8 -Xmx4096M org.gradle.caching=true diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 4029515..31279ef 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -15,7 +15,7 @@ spring: enabled: true server: - port: 8080 + port: 9095 arc: #mcp: @@ -40,6 +40,12 @@ arc: subscriptions: events: enable: true + ai: + clients: + - id: GPT-4o + model-name: gpt-4o + api-key: ${OPENAI_API_KEY} + client: openai logging: level: @@ -57,7 +63,7 @@ management: sampling: probability: 1.0 server: - port: 9090 + port: 9094 endpoints: web: base-path: /