Arnel Gwen Nuqui commited on
Commit
4bd3968
·
1 Parent(s): 8f39262

Fix aiortc build dependencies for Hugging Face

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -12
Dockerfile CHANGED
@@ -1,19 +1,19 @@
1
- # ============================================
2
- # ✅ Hugging Face Flask + TensorFlow + MediaPipe
3
- # ============================================
4
  FROM python:3.10-bullseye
5
 
6
- ENV PYTHONUNBUFFERED=1
7
- ENV PIP_NO_CACHE_DIR=1
8
- ENV DEBIAN_FRONTEND=noninteractive
9
-
10
- # System dependencies (OpenCV, MediaPipe, TensorFlow)
11
  RUN apt-get update && apt-get install -y \
12
  libgl1 \
13
  libglib2.0-0 \
14
  libatlas-base-dev \
15
  ffmpeg \
16
- curl \
 
 
 
 
 
 
 
17
  && rm -rf /var/lib/apt/lists/*
18
 
19
  WORKDIR /app
@@ -27,7 +27,4 @@ COPY . .
27
 
28
  EXPOSE 7860
29
 
30
- # Simple health check (to show logs if Flask fails)
31
- HEALTHCHECK CMD curl --fail http://localhost:7860/ || exit 1
32
-
33
  CMD ["python", "app.py"]
 
 
 
 
1
  FROM python:3.10-bullseye
2
 
3
+ # --- System dependencies (OpenCV + MediaPipe + FFmpeg + aiortc)
 
 
 
 
4
  RUN apt-get update && apt-get install -y \
5
  libgl1 \
6
  libglib2.0-0 \
7
  libatlas-base-dev \
8
  ffmpeg \
9
+ pkg-config \
10
+ libavformat-dev \
11
+ libavcodec-dev \
12
+ libavdevice-dev \
13
+ libavutil-dev \
14
+ libavfilter-dev \
15
+ libswscale-dev \
16
+ libswresample-dev \
17
  && rm -rf /var/lib/apt/lists/*
18
 
19
  WORKDIR /app
 
27
 
28
  EXPOSE 7860
29
 
 
 
 
30
  CMD ["python", "app.py"]