FROM python:3.12-slim # Install uv for faster package management COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ WORKDIR /app # Copy source code COPY . . # Install the project with uv RUN uv venv && uv pip install --no-cache -e . # Set up environment ENV PYTHONUNBUFFERED=1 ENV PATH=/app/.venv/bin:$PATH ENTRYPOINT ["python", "-m", "blender_mcp.server"]