File size: 720 Bytes
a6b214e 81e1289 a6ef52c a6b214e 81e1289 d077516 a6b214e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # 适配 Hugging Face Spaces 的 Dockerfile
FROM haroldli/xiaoya-tvbox:latest
# 切换到 root 用户来设置权限
USER root
# 创建必要的目录并设置权限
RUN mkdir -p /data /opt/atv/data /var/lib/pxg /www /index && \
chmod -R 777 /data /opt/atv /var/lib/pxg /www /index && \
chmod -R 755 /entrypoint.sh /init.sh /downloadPg.sh /downloadZx.sh /movie.sh /index.sh || true
# 暴露端口给 Hugging Face Spaces
EXPOSE 4567
# 设置环境变量
ENV ATV_DATA_DIR=/data
ENV ATV_WORK_DIR=/data
# 直接启动 Java 应用,跳过复杂的初始化脚本
CMD ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/opt/atv/app.jar", "--server.port=4567", "--atv.data.dir=/data"] |