From 6f2b86e817931480c8dfc0265d50cc642504a28b Mon Sep 17 00:00:00 2001 From: Lee Chapman Date: Sun, 11 Jan 2026 16:57:31 -0800 Subject: [PATCH] fix: install HTTP dependencies in Dockerfile for Kubernetes deployment The deployment uses HTTP transport (MCP_TRANSPORT=http), which requires fastapi and uvicorn. These are defined as optional dependencies in pyproject.toml under the 'http' extra. Install with -e '.[http]' to include these dependencies in the Docker image. Fixes error: HTTP support requires 'uvicorn' and 'fastapi' --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d34a663..ecd03a5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,8 +10,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ # Copy project files COPY pyproject.toml README.md /app/ COPY highcommand/ /app/highcommand/ -# Install Python dependencies -RUN pip install --no-cache-dir -e . +# Install Python dependencies with HTTP support for Kubernetes deployment +RUN pip install --no-cache-dir -e ".[http]" # Set environment variables ENV PYTHONUNBUFFERED=1