FROM python:3.9-slim WORKDIR /app COPY . . # 安装依赖 RUN pip install --no-cache-dir -r requirements.txt # 安装 curl(健康检查要用) RUN apt-get update && apt-get install -y curl \ && apt-get clean && rm -rf /var/lib/apt/lists/* # 下载 Cloudflared ADD https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 /usr/local/bin/cloudflared RUN chmod +x /usr/local/bin/cloudflared # 标记 HF Space 默认端口【勿修改】 EXPOSE 7860 # 启动脚本 COPY ./src/start.sh /usr/bin/start.sh RUN chmod +x /usr/bin/start.sh USER root CMD ["/usr/bin/start.sh"] # CMD ["python", "app.py"]