solitudeLin commited on
Commit
968af2e
·
verified ·
1 Parent(s): d145753

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -3
Dockerfile CHANGED
@@ -21,11 +21,20 @@ RUN echo 'events { worker_connections 1024; } \
21
  } \
22
  }' > /etc/nginx/nginx.conf
23
 
24
- # 创建数据目录
25
- RUN mkdir -p /data
 
 
 
26
 
27
- # 创建启动脚本
 
 
 
28
  RUN echo '#!/bin/sh \
 
 
 
29
  # 启动 nginx(后台运行) \
30
  nginx & \
31
  # 启动 NewAPI(前台运行) \
 
21
  } \
22
  }' > /etc/nginx/nginx.conf
23
 
24
+ # 创建数据目录并设置权限(关键修复)
25
+ RUN mkdir -p /data && \
26
+ chmod 777 /data && \
27
+ mkdir -p /data/logs && \
28
+ chmod 777 /data/logs
29
 
30
+ # 创建 .env 文件(消除警告)
31
+ RUN echo "# Hugging Face Spaces Environment Variables" > /.env
32
+
33
+ # 创建启动脚本(修复权限问题)
34
  RUN echo '#!/bin/sh \
35
+ # 确保数据目录权限(挂载后可能被重置) \
36
+ chmod 777 /data \
37
+ chmod 777 /data/logs \
38
  # 启动 nginx(后台运行) \
39
  nginx & \
40
  # 启动 NewAPI(前台运行) \