TeddyYao commited on
Commit
c15f66a
·
verified ·
1 Parent(s): 33711ae

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -11
Dockerfile CHANGED
@@ -1,10 +1,18 @@
1
  FROM python:3.10-slim
2
 
3
- # 安装系统级包(OCR
4
- RUN apt-get update && \
5
- apt-get install -y tesseract-ocr && \
6
- apt-get clean && \
7
- rm -rf /var/lib/apt/lists/*
 
 
 
 
 
 
 
 
8
 
9
  WORKDIR /app
10
 
@@ -14,9 +22,3 @@ RUN pip install -r requirements.txt
14
  COPY . .
15
 
16
  CMD ["streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0"]
17
-
18
- ENV STREAMLIT_SERVER_FILEWATCHER_TYPE=none
19
- ENV STREAMLIT_SERVER_HEADLESS=true
20
- ENV STREAMLIT_SERVER_ENABLECORS=false
21
- ENV STREAMLIT_SERVER_ENABLEWEBSOCKETCOMPRESSION=false
22
- ENV STREAMLIT_SERVER_MAXUPLOADSIZE=200
 
1
  FROM python:3.10-slim
2
 
3
+ # 安装 OCR 系统包
4
+ RUN apt-get update && apt-get install -y tesseract-ocr && apt-get clean && rm -rf /var/lib/apt/lists/*
5
+
6
+ # 设置上传路径的权限
7
+ ENV STREAMLIT_SERVER_HEADLESS=true
8
+ ENV STREAMLIT_SERVER_ENABLECORS=false
9
+ ENV STREAMLIT_SERVER_MAXUPLOADSIZE=200
10
+ ENV STREAMLIT_SERVER_PORT=7860
11
+ ENV STREAMLIT_SERVER_FILEWATCHER_TYPE=none
12
+
13
+ # 重要:显式指定临时文件上传目录
14
+ ENV TMPDIR=/tmp
15
+ RUN chmod -R 777 /tmp
16
 
17
  WORKDIR /app
18
 
 
22
  COPY . .
23
 
24
  CMD ["streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0"]