feat: update open_webui service with new volume configurations for chromadb and ollama

This commit is contained in:
2025-01-31 16:24:46 +08:00
parent fb5a5ba603
commit 16c1fa0efa
+8 -9
View File
@@ -5,8 +5,10 @@ networks:
traefik-public: traefik-public:
external: true external: true
# volumes: volumes:
# open_webui: {} open_webui: {}
chromadb: {}
ollama: {}
services: services:
open_webui: open_webui:
@@ -14,7 +16,6 @@ services:
depends_on: depends_on:
- chromadb - chromadb
- ollama - ollama
user: "${UID}:${GID}"
environment: environment:
- CHROMA_HTTP_PORT=8000 - CHROMA_HTTP_PORT=8000
- CHROMA_HTTP_HOST=chromadb - CHROMA_HTTP_HOST=chromadb
@@ -31,7 +32,7 @@ services:
- RAG_EMBEDDING_MODEL=nomic-embed-text-v1.5 - RAG_EMBEDDING_MODEL=nomic-embed-text-v1.5
- RAG_EMBEDDING_MODEL_TRUST_REMOTE_CODE="True" - RAG_EMBEDDING_MODEL_TRUST_REMOTE_CODE="True"
volumes: volumes:
- /var/data/open-webui:/app/backend/data - open-webui:/app/backend/data
expose: expose:
- ${OPEN_WEBUI_PORT:-8080} - ${OPEN_WEBUI_PORT:-8080}
networks: networks:
@@ -59,9 +60,8 @@ services:
chromadb: chromadb:
hostname: chromadb hostname: chromadb
image: chromadb/chroma:latest image: chromadb/chroma:latest
user: "${UID}:${GID}"
volumes: volumes:
- /var/data/chromadb:/chroma/chroma - chromadb:/chroma/chroma
environment: environment:
- IS_PERSISTENT=TRUE - IS_PERSISTENT=TRUE
- ALLOW_RESET=TRUE - ALLOW_RESET=TRUE
@@ -85,8 +85,9 @@ services:
ollama: ollama:
image: ollama/ollama:latest image: ollama/ollama:latest
user: "${UID}:${GID}"
hostname: ollama hostname: ollama
volumes:
- ollama:/root/.ollama
expose: expose:
- 11434 - 11434
networks: networks:
@@ -97,5 +98,3 @@ services:
condition: any condition: any
delay: 5s delay: 5s
max_attempts: 3 max_attempts: 3
volumes:
- /var/data/ollama:/root/.ollama