FROM python:3.11-slim # 避免交互与时区问题 ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 WORKDIR /app # 安装系统依赖(Pandoc) RUN apt-get update \ && apt-get install -y --no-install-recommends pandoc \ && rm -rf /var/lib/apt/lists/* # 安装 Python 依赖 COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # 拷贝代码和相关资源(包括 ref.docx、color.lua 等) COPY . . # 默认启动 MCP 服务器 CMD ["python", "mcp_docx_server.py"]