shiue20 commited on
Commit
12c0cac
·
verified ·
1 Parent(s): ddb7a80

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -10
Dockerfile CHANGED
@@ -1,4 +1,3 @@
1
- # 使用官方 Python 3.9 映像檔
2
  FROM python:3.9-slim
3
 
4
  # 安裝系統依賴
@@ -9,28 +8,20 @@ RUN apt-get update && apt-get install -y \
9
  libtesseract-dev \
10
  poppler-utils \
11
  gcc \
 
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
- # 若要支援 HEIC,還需安裝 libheif 或相關套件,可視需求加上
15
- # RUN apt-get install -y libheif1 libheif-dev
16
-
17
- # 設定工作目錄
18
  WORKDIR /app
19
 
20
- # 複製需求檔並安裝 Python 套件
21
  COPY requirements.txt ./
22
  RUN pip install --no-cache-dir -r requirements.txt
23
 
24
- # 複製程式碼
25
  COPY . .
26
 
27
- # 環境變數(可改成用 .env)
28
  ENV FLASK_APP=app.py
29
  ENV FLASK_RUN_HOST=0.0.0.0
30
  ENV FLASK_RUN_PORT=7860
31
 
32
- # 開放端口
33
  EXPOSE 7860
34
 
35
- # 啟動 Flask 應用
36
  CMD ["flask", "run"]
 
 
1
  FROM python:3.9-slim
2
 
3
  # 安裝系統依賴
 
8
  libtesseract-dev \
9
  poppler-utils \
10
  gcc \
11
+ libheif1 libheif-dev \
12
  && rm -rf /var/lib/apt/lists/*
13
 
 
 
 
 
14
  WORKDIR /app
15
 
 
16
  COPY requirements.txt ./
17
  RUN pip install --no-cache-dir -r requirements.txt
18
 
 
19
  COPY . .
20
 
 
21
  ENV FLASK_APP=app.py
22
  ENV FLASK_RUN_HOST=0.0.0.0
23
  ENV FLASK_RUN_PORT=7860
24
 
 
25
  EXPOSE 7860
26
 
 
27
  CMD ["flask", "run"]