diff --git a/.env b/.env index 7baa2e4..2dc5869 100644 --- a/.env +++ b/.env @@ -1,3 +1,6 @@ OLLAMA_DATA_DIR=/datadisk/docker/ollama OLLAMA_PORT=11434 -OLLAMA_HOST=0.0.0.0:11434 \ No newline at end of file +OLLAMA_HOST=0.0.0.0:11434 + +OPENWEBUI_PORT=3000 +OPENWEBUI_DATA_DIR=/datadisk/docker/open-webui diff --git a/compose.yml b/compose.yml index cd6edbc..df2a7dc 100644 --- a/compose.yml +++ b/compose.yml @@ -12,3 +12,16 @@ services: volumes: - "${OLLAMA_DATA_DIR:-/datadisk/docker/ollama}:/root/.ollama" + + open-webui: + image: ghcr.io/open-webui/open-webui:main + container_name: open-webui + restart: unless-stopped + depends_on: + - ollama + environment: + - OLLAMA_BASE_URL=http://ollama:11434 + ports: + - "${OPENWEBUI_PORT:-3000}:8080" + volumes: + - "${OPENWEBUI_DATA_DIR:-/datadisk/docker/open-webui}:/app/backend/data" \ No newline at end of file