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"]