From ee00c620c62fb5f86d6ba418b35869c260fced25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edd=C3=BA=20Mel=C3=A9ndez?= Date: Mon, 23 Sep 2024 13:47:51 -0600 Subject: [PATCH] Prepend 'http://' to host in ChromaConnectionDetails Modify getHost method to return a properly formatted URL string. This ensures that the Chroma client can correctly connect to the service when using Docker Compose. Fixes #1395 --- .../chroma/ChromaDockerComposeConnectionDetailsFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-ai-spring-boot-docker-compose/src/main/java/org/springframework/ai/docker/compose/service/connection/chroma/ChromaDockerComposeConnectionDetailsFactory.java b/spring-ai-spring-boot-docker-compose/src/main/java/org/springframework/ai/docker/compose/service/connection/chroma/ChromaDockerComposeConnectionDetailsFactory.java index c863b1ec4..b861bea6a 100644 --- a/spring-ai-spring-boot-docker-compose/src/main/java/org/springframework/ai/docker/compose/service/connection/chroma/ChromaDockerComposeConnectionDetailsFactory.java +++ b/spring-ai-spring-boot-docker-compose/src/main/java/org/springframework/ai/docker/compose/service/connection/chroma/ChromaDockerComposeConnectionDetailsFactory.java @@ -60,7 +60,7 @@ class ChromaDockerComposeConnectionDetailsFactory @Override public String getHost() { - return this.host; + return "http://%s".formatted(this.host); } @Override