# 使用官方Python运行时作为父镜像 FROM python:3.9-slim # 设置工作目录 WORKDIR /app # 复制 requirements.txt 文件 COPY requirements.txt . # 安装项目依赖 RUN pip install --no-cache-dir -r requirements.txt # 将当前目录内容复制到容器的/app目录 COPY . . # 设置环境变量 ENV FLASK_APP=app.py ENV FLASK_RUN_HOST=0.0.0.0 # 暴露端口7860,这是Hugging Face Spaces使用的默认端口 EXPOSE 7860 # 运行Flask应用 CMD ["flask", "run", "--port=7860"]