muddasser commited on
Commit
a1e494c
·
verified ·
1 Parent(s): 09a8aac

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -0
Dockerfile CHANGED
@@ -22,6 +22,10 @@ FROM python:3.10-slim
22
  ENV DEBIAN_FRONTEND=noninteractive
23
  ENV PATH="/opt/venv/bin:$PATH"
24
 
 
 
 
 
25
  RUN apt-get update && apt-get install -y --no-install-recommends \
26
  libgl1 libglib2.0-0 \
27
  && rm -rf /var/lib/apt/lists/*
@@ -31,6 +35,9 @@ COPY --from=builder /root/.cache/torch/hub/checkpoints/yolov8n.pt \
31
  /root/.cache/torch/hub/checkpoints/yolov8n.pt
32
 
33
  WORKDIR /app
 
 
 
34
  COPY . .
35
 
36
  EXPOSE 7860
 
22
  ENV DEBIAN_FRONTEND=noninteractive
23
  ENV PATH="/opt/venv/bin:$PATH"
24
 
25
+ # Force EasyOCR to store in /app/.EasyOCR instead of /
26
+ ENV EASYOCR_MODULE_PATH=/app/.EasyOCR
27
+ ENV EASYOCR_CACHE_DIR=/app/.EasyOCR
28
+
29
  RUN apt-get update && apt-get install -y --no-install-recommends \
30
  libgl1 libglib2.0-0 \
31
  && rm -rf /var/lib/apt/lists/*
 
35
  /root/.cache/torch/hub/checkpoints/yolov8n.pt
36
 
37
  WORKDIR /app
38
+ # Create EasyOCR cache folder and set permissions
39
+ RUN mkdir -p /app/.EasyOCR && chmod -R 777 /app/.EasyOCR
40
+
41
  COPY . .
42
 
43
  EXPOSE 7860