raahinaez commited on
Commit
8cb585f
·
verified ·
1 Parent(s): 87eea0e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -9
Dockerfile CHANGED
@@ -13,10 +13,10 @@ WORKDIR /app
13
  # =========================
14
  ENV MODEL_NAME=prajjwal1/bert-tiny
15
  ENV PYTHONUNBUFFERED=1
16
- ENV TESSDATA_PREFIX=/usr/share/tesseract-ocr/4.00/tessdata
17
 
18
  # =========================
19
- # Install system dependencies
20
  # =========================
21
  RUN apt-get update && apt-get install -y --no-install-recommends \
22
  build-essential \
@@ -24,12 +24,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
24
  libtesseract-dev \
25
  libleptonica-dev \
26
  pkg-config \
27
- poppler-utils \
28
  && apt-get clean \
29
  && rm -rf /var/lib/apt/lists/*
30
 
31
  # =========================
32
- # Copy requirements and install
33
  # =========================
34
  COPY requirements.txt .
35
  RUN pip install --no-cache-dir --upgrade pip
@@ -41,14 +40,11 @@ RUN pip install --no-cache-dir -r requirements.txt
41
  COPY app.py .
42
  COPY lora_adapter ./lora_adapter
43
 
44
- # =========================
45
- # Streamlit config
46
- # =========================
47
- # Optional: you can also copy your .streamlit folder if you have custom config
48
  COPY .streamlit ./.streamlit
49
 
50
  # =========================
51
- # Expose port
52
  # =========================
53
  EXPOSE 8501
54
 
 
13
  # =========================
14
  ENV MODEL_NAME=prajjwal1/bert-tiny
15
  ENV PYTHONUNBUFFERED=1
16
+ ENV TESSDATA_PREFIX=/usr/share/tesseract-ocr/tessdata
17
 
18
  # =========================
19
+ # Install system dependencies (no poppler)
20
  # =========================
21
  RUN apt-get update && apt-get install -y --no-install-recommends \
22
  build-essential \
 
24
  libtesseract-dev \
25
  libleptonica-dev \
26
  pkg-config \
 
27
  && apt-get clean \
28
  && rm -rf /var/lib/apt/lists/*
29
 
30
  # =========================
31
+ # Copy requirements and install Python packages
32
  # =========================
33
  COPY requirements.txt .
34
  RUN pip install --no-cache-dir --upgrade pip
 
40
  COPY app.py .
41
  COPY lora_adapter ./lora_adapter
42
 
43
+ # Optional: custom Streamlit config
 
 
 
44
  COPY .streamlit ./.streamlit
45
 
46
  # =========================
47
+ # Expose Streamlit port
48
  # =========================
49
  EXPOSE 8501
50