BigYellow12138 commited on
Commit
438f07f
·
verified ·
1 Parent(s): 79d28ef

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -0
Dockerfile CHANGED
@@ -1,2 +1,12 @@
1
  # 使用 gpt-load 官方提供的最新 Docker 镜像
2
  FROM ghcr.io/tbphp/gpt-load:latest
 
 
 
 
 
 
 
 
 
 
 
1
  # 使用 gpt-load 官方提供的最新 Docker 镜像
2
  FROM ghcr.io/tbphp/gpt-load:latest
3
+
4
+ # 切换到 root 用户以获取权限
5
+ USER root
6
+
7
+ # 创建 /app/data 目录,并将其所有权交给普通用户 (UID 1000)
8
+ # 这是 gpt-load 默认存放 SQLite 数据库的地方
9
+ RUN mkdir -p /app/data && chown 1000:1000 /app/data
10
+
11
+ # 切换回普通用户 (UID 1000) 来运行应用,这是一种安全最佳实践
12
+ USER 1000