CallMeDaniel Claude Opus 4.6 (1M context) commited on
Commit
4bbc71f
·
1 Parent(s): 72052d3

fix: add OpenCascade runtime deps to Dockerfile (libGL, libXrender)

Browse files

CadQuery/OpenCascade requires libgl1, libglib2.0-0, libx11-6, and
libxrender1 at runtime. Without these, the MCP server fails to start
with ImportError on libGL.so.1 / libXrender.so.1.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Files changed (1) hide show
  1. Dockerfile +6 -0
Dockerfile CHANGED
@@ -16,6 +16,12 @@ COPY . .
16
  # ── Stage 2: Runtime ─────────────────────────────────────────────────────
17
  FROM python:3.11-slim
18
 
 
 
 
 
 
 
19
  WORKDIR /app
20
 
21
  # Copy virtual environment from builder
 
16
  # ── Stage 2: Runtime ─────────────────────────────────────────────────────
17
  FROM python:3.11-slim
18
 
19
+ # Install runtime system dependencies required by OpenCascade (CadQuery)
20
+ RUN --mount=type=cache,target=/var/cache/apt \
21
+ --mount=type=cache,target=/var/lib/apt/lists \
22
+ apt-get update && apt-get install -y --no-install-recommends \
23
+ libgl1 libglib2.0-0 libx11-6 libxrender1
24
+
25
  WORKDIR /app
26
 
27
  # Copy virtual environment from builder