PARTHA181098 commited on
Commit
9d58c52
·
verified ·
1 Parent(s): 23863db

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -8
Dockerfile CHANGED
@@ -1,29 +1,29 @@
1
- # -------- Base image --------
2
  FROM python:3.11-slim
3
 
4
  # -------- System deps --------
5
  RUN apt-get update && apt-get install -y \
6
  build-essential \
 
 
 
 
 
7
  && rm -rf /var/lib/apt/lists/*
8
 
9
- # -------- Working dir --------
 
 
10
  WORKDIR /app
11
 
12
- # -------- Copy dependencies --------
13
  COPY requirements.txt .
14
-
15
  RUN pip install --no-cache-dir -r requirements.txt
16
 
17
- # -------- Copy project code --------
18
  COPY . .
19
 
20
- # -------- Streamlit settings --------
21
  ENV STREAMLIT_SERVER_PORT=8501
22
  ENV STREAMLIT_SERVER_ADDRESS=0.0.0.0
23
  ENV PYTHONUNBUFFERED=1
24
 
25
- # -------- Expose port --------
26
  EXPOSE 8501
27
 
28
- # -------- Run app --------
29
  CMD ["streamlit", "run", "main.py"]
 
 
1
  FROM python:3.11-slim
2
 
3
  # -------- System deps --------
4
  RUN apt-get update && apt-get install -y \
5
  build-essential \
6
+ libgl1 \
7
+ libglib2.0-0 \
8
+ libsm6 \
9
+ libxext6 \
10
+ libxrender-dev \
11
  && rm -rf /var/lib/apt/lists/*
12
 
13
+ # Optional: disable Paddle model source check (faster startup)
14
+ ENV PADDLE_PDX_DISABLE_MODEL_SOURCE_CHECK=True
15
+
16
  WORKDIR /app
17
 
 
18
  COPY requirements.txt .
 
19
  RUN pip install --no-cache-dir -r requirements.txt
20
 
 
21
  COPY . .
22
 
 
23
  ENV STREAMLIT_SERVER_PORT=8501
24
  ENV STREAMLIT_SERVER_ADDRESS=0.0.0.0
25
  ENV PYTHONUNBUFFERED=1
26
 
 
27
  EXPOSE 8501
28
 
 
29
  CMD ["streamlit", "run", "main.py"]