FROM calciumion/new-api:latest USER root # 安装 Python, pip, 备份工具,并绕过 PEP 668 限制 RUN apt-get update && \ apt-get install -y --no-install-recommends python3 python3-pip findutils && \ pip3 install huggingface_hub --break-system-packages && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* # 创建数据目录并赋予权限 RUN mkdir -p /data && chmod 777 /data WORKDIR /data # 复制脚本 COPY start.sh /start.sh RUN chmod +x /start.sh # HF Spaces 默认暴露 7860 EXPOSE 7860 # 启动脚本 ENTRYPOINT ["/bin/bash", "/start.sh"]