File size: 577 Bytes
80513fb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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"]