leonsimon23 commited on
Commit
9bc9418
·
verified ·
1 Parent(s): c43a3df

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -2
Dockerfile CHANGED
@@ -22,8 +22,17 @@ RUN pip install --upgrade pip && \
22
  # 复制应用程序代码
23
  COPY . .
24
 
25
- # 创建 .files 目录并设置权限
26
- RUN mkdir /app/.files && chmod 755 /app/.files
 
 
 
 
 
 
 
 
 
27
 
28
  # 暴露端口 8000
29
  EXPOSE 8000
 
22
  # 复制应用程序代码
23
  COPY . .
24
 
25
+ # 创建所需的目录并设置权限
26
+ RUN mkdir -p /app/.files /app/.chainlit && chmod 755 /app/.files /app/.chainlit
27
+
28
+ # 创建一个非 root 用户
29
+ RUN useradd -m chainlituser
30
+
31
+ # 更改目录所有权
32
+ RUN chown -R chainlituser:chainlituser /app
33
+
34
+ # 切换到非 root 用户
35
+ USER chainlituser
36
 
37
  # 暴露端口 8000
38
  EXPOSE 8000