youbiaokachi commited on
Commit
50af72f
·
verified ·
1 Parent(s): 5f5c9df

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -1
Dockerfile CHANGED
@@ -18,11 +18,14 @@ ENV OPENAI_ACCESS_LOG=true
18
  COPY --from=builder /app/.venv ./.venv
19
  COPY . .
20
 
 
 
 
 
21
  # 解决方案1:处理日志目录
22
  RUN mkdir -p /tmp/logs && \
23
  chmod 777 /tmp/logs && \
24
  ln -s /tmp/logs /app/logs
25
-
26
  # 解决方案2:处理 .env 文件
27
  RUN cp .env /tmp/.env && \
28
  chmod 666 /tmp/.env && \
 
18
  COPY --from=builder /app/.venv ./.venv
19
  COPY . .
20
 
21
+ # 确保 /tmp 目录本身就是所有用户可读写的
22
+ # 这一步非常关键,因为它确保了所有后续在 /tmp 下的操作都能顺利进行
23
+ RUN chmod 777 /tmp
24
+
25
  # 解决方案1:处理日志目录
26
  RUN mkdir -p /tmp/logs && \
27
  chmod 777 /tmp/logs && \
28
  ln -s /tmp/logs /app/logs
 
29
  # 解决方案2:处理 .env 文件
30
  RUN cp .env /tmp/.env && \
31
  chmod 666 /tmp/.env && \