From 84f79715a65bbee3cd1c284ad5a598e79509dcf9 Mon Sep 17 00:00:00 2001 From: Charles N Wyble Date: Thu, 22 Jan 2026 14:26:23 -0500 Subject: [PATCH] fix: use custom Dockerfile for gimp-mcp with correct entrypoint - Move gimp-mcp Dockerfile to tracked dockerfiles/ directory - Update entrypoint from uvx gimp-mcp to uvx gimp-mcp-server - Add uv.lock to dependency copy step - Update docker-compose.yml to use dockerfiles/gimp-mcp/Dockerfile --- docker-compose.yml | 2 +- dockerfiles/gimp-mcp/Dockerfile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 4c05a59..42fde73 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -323,7 +323,7 @@ services: image: kneldevstack-aimiddleware-gimp-mcp build: context: ./vendor/gimp-mcp - dockerfile: Dockerfile + dockerfile: ../../dockerfiles/gimp-mcp/Dockerfile container_name: kneldevstack-aimiddleware-gimp-mcp restart: unless-stopped environment: diff --git a/dockerfiles/gimp-mcp/Dockerfile b/dockerfiles/gimp-mcp/Dockerfile index 8ebffdc..6d30372 100644 --- a/dockerfiles/gimp-mcp/Dockerfile +++ b/dockerfiles/gimp-mcp/Dockerfile @@ -6,7 +6,7 @@ COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ WORKDIR /app # Copy dependency files -COPY pyproject.toml ./ +COPY pyproject.toml uv.lock ./ # Install dependencies RUN uv sync --frozen --no-dev --no-install-project --no-cache @@ -21,4 +21,4 @@ RUN uv sync --frozen --no-dev --no-editable --no-cache ENV PYTHONUNBUFFERED=1 ENV PATH=/app/.venv/bin:$PATH -ENTRYPOINT ["uvx", "gimp-mcp"] +ENTRYPOINT ["uvx", "gimp-mcp-server"]