Spaces:
Running
Running
| # 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"] |