USGCC commited on
Commit
f0c3fe8
·
verified ·
1 Parent(s): 8838ab8

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -1
Dockerfile CHANGED
@@ -29,7 +29,15 @@ RUN chown -R nobody:nobody /data && \
29
  # 暴露端口
30
  EXPOSE 3001
31
 
32
- # 使用非 root 用户运行(nobody 是 Nginx 的默认用户,安全且兼容)
 
 
 
 
 
 
 
 
33
  USER nobody
34
 
35
  # 使用 exec 形式运行 Nginx 和 gpt-load,确保信号传递正确
 
29
  # 暴露端口
30
  EXPOSE 3001
31
 
32
+ # 检查 /gpt-load 是否存在并可执行
33
+ RUN if [ -f /gpt-load ]; then \
34
+ chmod +x /gpt-load; \
35
+ else \
36
+ echo "ERROR: /gpt-load not found in base image"; \
37
+ exit 1; \
38
+ fi
39
+
40
+ # 切换到非 root 用户(nobody)运行
41
  USER nobody
42
 
43
  # 使用 exec 形式运行 Nginx 和 gpt-load,确保信号传递正确