Added chromadb RAG

This commit is contained in:
2025-05-22 15:21:31 +01:00
parent c94b4816c0
commit 5c29747f9c

View File

@@ -42,6 +42,10 @@ services:
RAG_WEB_SEARCH_RESULT_COUNT: 3 RAG_WEB_SEARCH_RESULT_COUNT: 3
RAG_WEB_SEARCH_CONCURRENT_REQUESTS: 10 RAG_WEB_SEARCH_CONCURRENT_REQUESTS: 10
SEARXNG_QUERY_URL: http://searxng:8080/search?q=<query> SEARXNG_QUERY_URL: http://searxng:8080/search?q=<query>
# ChromaDB RAG config
VECTOR_DB: chroma
CHROMA_HTTP_HOST: http://chroma:8000
CHROMA_HTTP_PORT: 8000
deploy: deploy:
resources: resources:
reservations: reservations:
@@ -51,6 +55,7 @@ services:
depends_on: depends_on:
- jupyter - jupyter
- searxng - searxng
- chromadb
- blender - blender
jupyter: jupyter:
@@ -95,6 +100,18 @@ services:
max-size: "1m" max-size: "1m"
max-file: "1" max-file: "1"
chroma:
image: docker.io/chromadb/chroma:latest
container_name: chroma
volumes:
- chroma:/chroma/chroma
networks:
- webui
environment:
IS_PERSISTENT: True
ANONYMIZED_TELEMETRY: True
restart: unless-stopped
blender: blender:
image: ghcr.io/cian-h/simple_blender_server:main image: ghcr.io/cian-h/simple_blender_server:main
container_name: blender container_name: blender
@@ -109,4 +126,5 @@ volumes:
searxng: searxng:
open-webui: open-webui:
jupyter: jupyter:
chroma:
blender: blender: