aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yaml')
-rw-r--r--docker-compose.yaml41
1 files changed, 41 insertions, 0 deletions
diff --git a/docker-compose.yaml b/docker-compose.yaml
new file mode 100644
index 0000000..2743fc5
--- /dev/null
+++ b/docker-compose.yaml
@@ -0,0 +1,41 @@
+version: '3.6'
+
+services:
+ ollama:
+ deploy:
+ resources:
+ reservations:
+ devices:
+ - driver: nvidia
+ count: 1
+ capabilities:
+ - gpu
+ volumes:
+ - ollama:/root/.ollama
+ # Uncomment below to expose Ollama API outside the container stack
+ ports:
+ - 11434:11434
+ pull_policy: always
+ tty: true
+ restart: unless-stopped
+ image: ollama/ollama:latest
+
+ ollama-webui:
+ build:
+ context: ./ollama-webui
+ args:
+ OLLAMA_API_BASE_URL: '/ollama/api'
+ dockerfile: Dockerfile
+ image: reaweb.uk/ollama-webui
+ depends_on:
+ - ollama
+ ports:
+ - 3000:8080
+ environment:
+ - "OLLAMA_API_BASE_URL=http://ollama:11434/api"
+ extra_hosts:
+ - host.docker.internal:host-gateway
+ restart: unless-stopped
+
+volumes:
+ ollama: {}