Spaces:
Runtime error
Runtime error
Update Dockerfile
Browse files- Dockerfile +11 -2
Dockerfile
CHANGED
@@ -22,8 +22,17 @@ RUN pip install --upgrade pip && \
|
|
22 |
# 复制应用程序代码
|
23 |
COPY . .
|
24 |
|
25 |
-
#
|
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
|