# 使用 Python 3.11 作为基础镜像 FROM python:3.11 # 设置工作目录 WORKDIR /app # 复制 requirements.txt 并安装依赖 COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # 安装中文字体和必要的系统依赖 RUN apt-get update && \ apt-get install -y fonts-wqy-zenhei fontconfig && \ rm -rf /var/lib/apt/lists/* # 设置 Matplotlib 缓存目录到 /tmp ENV MPLCONFIGDIR=/tmp # 设置 Fontconfig 的缓存目录到 /tmp ENV XDG_CACHE_HOME=/tmp # 添加这一行以在Python解释器级别忽略特定警告 ENV PYTHONWARNINGS="ignore::FutureWarning:sklearn.utils.deprecation" # 复制您的应用代码 COPY app.py . # 确保您的示例数据文件也被复制 COPY gmqrkl.xlsx . # 定义应用程序启动命令 CMD ["python", "app.py"]