sub2api / Dockerfile
darkfire514's picture
Create Dockerfile
1aee453 verified
Raw
History Blame Contribute Delete
492 Bytes
# 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"]