From 4fa742953e17680a5431a16b630654ae8ed0fb62 Mon Sep 17 00:00:00 2001 From: Andy Bunce Date: Sun, 19 Jan 2025 23:05:37 +0000 Subject: [PATCH] [mod] ollama add open-webui --- ollama/docker-compose.yml | 40 ++++++++++++++++++++++++++++++--------- ollama/readme.md | 1 + 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/ollama/docker-compose.yml b/ollama/docker-compose.yml index 538bb49..0124deb 100644 --- a/ollama/docker-compose.yml +++ b/ollama/docker-compose.yml @@ -1,12 +1,34 @@ services: ollama: - build: . - container_name: ollama - image: ollama/ollama - healthcheck: - test: ollama --version || exit 1 - interval: 10s - ports: - - "11434:11434" volumes: - - ./ollama:/root/.ollama \ No newline at end of file + - ollama:/root/.ollama + container_name: ollama + pull_policy: always + tty: true + restart: unless-stopped + image: ollama/ollama:${OLLAMA_DOCKER_TAG-latest} + + open-webui: + build: + context: . + args: + OLLAMA_BASE_URL: '/ollama' + dockerfile: Dockerfile + image: ghcr.io/open-webui/open-webui:${WEBUI_DOCKER_TAG-main} + container_name: open-webui + volumes: + - open-webui:/app/backend/data + depends_on: + - ollama + ports: + - ${OPEN_WEBUI_PORT-3001}:8080 + environment: + - 'OLLAMA_BASE_URL=http://ollama:11434' + - 'WEBUI_SECRET_KEY=' + extra_hosts: + - host.docker.internal:host-gateway + restart: unless-stopped + +volumes: + ollama: {} + open-webui: {} \ No newline at end of file diff --git a/ollama/readme.md b/ollama/readme.md index e69de29..ad71954 100644 --- a/ollama/readme.md +++ b/ollama/readme.md @@ -0,0 +1 @@ +https://dev.to/ajeetraina/how-to-setup-open-webui-with-ollama-and-docker-desktop-24f0 \ No newline at end of file