CoolFace
Apppublic

fish0610/TW_invoice_system

sourceHugging Faceupdated 10mo agoView on Hugging Face
0likes
Dockerfile45 linesDownload Raw Back to root
1FROM python:3.10-slim2 3# ---------------------------------------------------4# 安裝系統相依套件(OpenCV、EasyOCR、ZXing 需要)5# ---------------------------------------------------6RUN apt-get update && apt-get install -y \7    libgl1 \8    libglib2.0-0 \9    libzbar0 \10    libjpeg-dev \11    libpng-dev \12    && rm -rf /var/lib/apt/lists/*13 14WORKDIR /app15 16# ---------------------------------------------------17# 安裝固定版本(避免 HF 自動升 numpy)🔥 最重要18# ---------------------------------------------------19RUN pip install --upgrade pip20 21# 🔥 強制先鎖版本,避免 pip 自動升級 numpy22RUN pip install \23    numpy==1.26.4 \24    torch==2.0.1+cpu \25    torchvision==0.15.2+cpu \26    --index-url https://download.pytorch.org/whl/cpu27 28# ---------------------------------------------------29# 安裝其餘套件30# ---------------------------------------------------31COPY requirements.txt .32 33# 禁止 pip 自動升 numpy34RUN pip install --no-build-isolation -r requirements.txt35 36# ---------------------------------------------------37# 複製你的應用程式38# ---------------------------------------------------39COPY . .40 41# ---------------------------------------------------42# Streamlit 入口(改成你的主程式 app_camera.py)43# ---------------------------------------------------44CMD ["streamlit", "run", "app_camera.py", "--server.port=7860", "--server.address=0.0.0.0"]45