diff --git a/Dockerfile.ml b/Dockerfile.ml index c8ecd64..b263f4b 100644 --- a/Dockerfile.ml +++ b/Dockerfile.ml @@ -6,11 +6,13 @@ ENV PYTHONDONTWRITEBYTECODE=1 \ PIP_NO_CACHE_DIR=1 \ ML_MODEL_DIR=/models -# System deps: Pillow / image handling + psycopg2 build deps (binary wheel usually fine but libpq is needed at runtime on slim) +# System deps: Pillow / image handling + psycopg2 runtime libpq + ffmpeg for +# video frame sampling (WD14+SigLIP inference on videos calls ffprobe/ffmpeg). RUN apt-get update && apt-get install -y --no-install-recommends \ libgl1 \ libglib2.0-0 \ libpq5 \ + ffmpeg \ && rm -rf /var/lib/apt/lists/* WORKDIR /app