From 7890fea00dcbfa81f0443be626a19177c47f2af8 Mon Sep 17 00:00:00 2001 From: ChenKaiLiuG <141424456+ChenKaiLiuG@users.noreply.github.com> Date: Mon, 27 Oct 2025 00:40:23 +0800 Subject: [PATCH] Create ollama-webui.yml --- stack/ollama-webui.yml | 47 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 stack/ollama-webui.yml diff --git a/stack/ollama-webui.yml b/stack/ollama-webui.yml new file mode 100644 index 0000000..14c574b --- /dev/null +++ b/stack/ollama-webui.yml @@ -0,0 +1,47 @@ +version: '3.8' + +services: + ollama: + container_name: ollama + image: ollama/ollama:latest + restart: always + volumes: + - ollama-data:/root/.ollama + - /mnt/data/External/ollama_model:/ollama_models + ports: + - "11434:11434" + environment: + - OLLAMA_BASE_URL=http://ollama:11434 + deploy: + resources: + reservations: + devices: + - driver: nvidia + count: 1 + capabilities: [gpu] + + open-webui: + container_name: open-webui + image: ghcr.io/open-webui/open-webui:main + restart: always + volumes: + - open-webui-data:/app/backend/data + ports: + - "9070:8080" + environment: + - OLLAMA_BASE_URL=http://ollama:11434 + + ollama-monitor: + image: docker:cli + container_name: ollama-monitor + restart: always + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /mnt/data/External/ollama_monitor/monitor.sh:/monitor.sh:ro + entrypoint: ["/bin/sh", "/monitor.sh"] + depends_on: + - ollama + +volumes: + ollama-data: + open-webui-data: