Spaces:
Running
Running
File size: 584 Bytes
0c9ffff 83b06af 5dc1af2 19321f1 1b6d71b edd8432 7cb4129 edd8432 2fa183e edd8432 5dc1af2 2fa183e b57d992 11606ce d59b2b1 edd8432 | 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 openlistteam/openlist:latest-aio
USER root
WORKDIR /opt/openlist
# 1. 复制启动脚本并赋予权限
COPY entrypoint.sh /opt/openlist/entrypoint.sh
RUN chmod +x /opt/openlist/entrypoint.sh
# 2. 预设目录权限 (Hugging Face 挂载卷通常属于 UID 1000)
RUN mkdir -p /opt/openlist/data && \
chown -R 1000:1000 /opt/openlist/
# 切换到 HF 要求的非 root 用户
USER 1000
# 声明环境变量
ENV OPENLIST_PORT=7860 \
PORT=7860
EXPOSE 7860
# 3. 使用脚本启动,而不是直接运行二进制
ENTRYPOINT ["/bin/bash", "/opt/openlist/entrypoint.sh"]
|