From c6442b0fbd9a46cfc7b2ae93660728d91bfbfc0d Mon Sep 17 00:00:00 2001 From: Yury Kossakovsky Date: Wed, 27 Aug 2025 16:04:46 -0600 Subject: [PATCH] Add environment variable for Ollama service in docker-compose.yml and update service descriptions in wizard script - Added OLLAMA_BASE_URL environment variable to the open-webui service in docker-compose.yml. - Updated the service descriptions in 04_wizard.sh to include new services and reorganize existing ones for clarity. --- docker-compose.yml | 2 ++ scripts/04_wizard.sh | 32 ++++++++++++++++---------------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 3affd6f..7648f70 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -96,6 +96,8 @@ services: restart: unless-stopped container_name: open-webui profiles: ["open-webui"] + environment: + - OLLAMA_BASE_URL=http://ollama:11434 extra_hosts: - "host.docker.internal:host-gateway" volumes: diff --git a/scripts/04_wizard.sh b/scripts/04_wizard.sh index 15e81ec..e5e2e6c 100755 --- a/scripts/04_wizard.sh +++ b/scripts/04_wizard.sh @@ -50,28 +50,28 @@ current_profiles_for_matching=",$CURRENT_PROFILES_VALUE," # --- Define available services and their descriptions --- # Base service definitions (tag, description) base_services_data=( - "n8n" "n8n, n8n-worker, n8n-import (Workflow Automation)" + "cloudflare-tunnel" "Cloudflare Tunnel (Zero-Trust Secure Access)" + "comfyui" "ComfyUI (Node-based Stable Diffusion UI)" + "crawl4ai" "Crawl4ai (Web Crawler for AI)" "dify" "Dify (AI Application Development Platform with LLMOps)" "flowise" "Flowise (AI Agent Builder)" - "monitoring" "Monitoring Suite (Prometheus, Grafana, cAdvisor, Node-Exporter)" - "portainer" "Portainer (Docker management UI)" - "cloudflare-tunnel" "Cloudflare Tunnel (Zero-Trust Secure Access)" - "postiz" "Postiz (Social publishing platform)" + "gotenberg" "Gotenberg (Document Conversion API)" "langfuse" "Langfuse Suite (AI Observability - includes Clickhouse, Minio)" + "letta" "Letta (Agent Server & SDK)" + "monitoring" "Monitoring Suite (Prometheus, Grafana, cAdvisor, Node-Exporter)" + "n8n" "n8n, n8n-worker, n8n-import (Workflow Automation)" + "neo4j" "Neo4j (Graph Database)" + "ollama" "Ollama (Local LLM Runner - select hardware in next step)" + "open-webui" "Open WebUI (ChatGPT-like Interface)" + "paddleocr" "PaddleOCR (OCR API Server)" + "portainer" "Portainer (Docker management UI)" + "postiz" "Postiz (Social publishing platform)" + "python-runner" "Python Runner (Run your custom Python code from ./python-runner)" "qdrant" "Qdrant (Vector Database)" + "ragapp" "RAGApp (Open-source RAG UI + API)" + "searxng" "SearXNG (Private Metasearch Engine)" "supabase" "Supabase (Backend as a Service)" "weaviate" "Weaviate (Vector Database with API Key Auth)" - "neo4j" "Neo4j (Graph Database)" - "letta" "Letta (Agent Server & SDK)" - "gotenberg" "Gotenberg (Document Conversion API)" - "paddleocr" "PaddleOCR (OCR API Server)" - "crawl4ai" "Crawl4ai (Web Crawler for AI)" - "ragapp" "RAGApp (Open-source RAG UI + API)" - "open-webui" "Open WebUI (ChatGPT-like Interface)" - "searxng" "SearXNG (Private Metasearch Engine)" - "python-runner" "Python Runner (Run your custom Python code from ./python-runner)" - "ollama" "Ollama (Local LLM Runner - select hardware in next step)" - "comfyui" "ComfyUI (Node-based Stable Diffusion UI)" ) services=() # This will be the final array for whiptail