From 3ebeb82f0d40d1b7535f362e1787dd5310c9dff4 Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Tue, 22 Apr 2025 23:08:03 +0200 Subject: [PATCH] Add to dockerfile Signed-off-by: mudler --- docker-compose.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docker-compose.yaml b/docker-compose.yaml index ba10c72..c73b831 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -46,12 +46,33 @@ services: image: busybox command: ["sh", "-c", "until wget -q -O - http://localrecall:8080 > /dev/null 2>&1; do echo 'Waiting for localrecall...'; sleep 1; done; echo 'localrecall is up!'"] + mcpbox: + build: + context: . + dockerfile: Dockerfile.mcpbox + ports: + - "8080" + environment: + - DEBUG=true + volumes: + - ./volqumes/mcpbox:/app/data + healthcheck: + test: ["CMD", "wget", "-q", "-O", "-", "http://localhost:8080/processes"] + interval: 30s + timeout: 10s + retries: 3 + depends_on: + localai: + condition: service_healthy + localagi: depends_on: localai: condition: service_healthy localrecall-healthcheck: condition: service_completed_successfully + mcpbox: + condition: service_healthy build: context: . dockerfile: Dockerfile.webui @@ -68,6 +89,7 @@ services: - LOCALAGI_STATE_DIR=/pool - LOCALAGI_TIMEOUT=5m - LOCALAGI_ENABLE_CONVERSATIONS_LOGGING=false + - LOCALAGI_MCPBOX_URL=http://mcpbox:8080 extra_hosts: - "host.docker.internal:host-gateway" volumes: