riteshraut commited on
Commit
f6d6be5
·
1 Parent(s): 1f8193d
Files changed (1) hide show
  1. Dockerfile +7 -5
Dockerfile CHANGED
@@ -4,11 +4,13 @@ FROM python:3.9-slim
4
  WORKDIR /app
5
 
6
  # Install system dependencies
7
- RUN apt-get update && apt-get install -y \
8
- libfaiss-dev \
9
- tesseract-ocr \
10
- libgl1 \
11
- && rm -rf /var/lib/apt/lists/*
 
 
12
 
13
  # Set environment variables for writable directories
14
  ENV HOME=/tmp
 
4
  WORKDIR /app
5
 
6
  # Install system dependencies
7
+ # Update package lists first
8
+ RUN apt-get update
9
+
10
+ # Install each main package and its dependencies in a separate layer
11
+ RUN apt-get install -y --no-install-recommends libfaiss-dev && rm -rf /var/lib/apt/lists/*
12
+ RUN apt-get update && apt-get install -y --no-install-recommends tesseract-ocr && rm -rf /var/lib/apt/lists/*
13
+ RUN apt-get update && apt-get install -y --no-install-recommends libgl1 && rm -rf /var/lib/apt/lists/*
14
 
15
  # Set environment variables for writable directories
16
  ENV HOME=/tmp