newapi / Dockerfile
lucklca's picture
Update Dockerfile
0a86aec verified
raw
history blame contribute delete
384 Bytes
# 使用 New API 最新官方镜像
FROM calciumion/new-api:latest
# 设置 HF 必须的 7860 端口
ENV PORT=7860
EXPOSE 7860
# 修复 Hugging Face 非 root 用户的权限问题
# 强行创建 /data 目录并给予所有用户读写权限
USER root
RUN mkdir -p /data && chmod -R 777 /data
# 切换回 HF 要求的非特权用户
USER 1000
# 启动程序
ENTRYPOINT ["/one-api"]