# 1. 使用官方 One API 镜像作为基础 FROM justsong/one-api:latest # 2. 设置环境变量 # Hugging Face 强制要求应用监听 7860 端口 ENV PORT=7860 EXPOSE 7860 # 3. 数据权限处理 # One API 默认使用 /data 目录存放 SQLite 数据库 # Hugging Face 运行环境通常是非 root 用户,需要确保权限 USER root RUN mkdir -p /data && chmod 777 /data # 4. 启动命令 # 显式指定端口为 7860 ENTRYPOINT ["/one-api", "--port", "7860", "--log-dir", "/tmp"]