# istrain worker — transcribe-worker (ffmpeg comms-filter + POST to local whisper) and the # dsp-base image: numpy is here so `iq_hop.py --selftest` / `iq_channelize.py --selftest` can run # in-container (the acceptance rail that pre-proves the 1001 port before that dongle ever moves). FROM python:3.12-slim RUN apt-get update && apt-get install -y --no-install-recommends ffmpeg \ && rm -rf /var/lib/apt/lists/* \ && pip install --no-cache-dir numpy CMD ["python3", "/app/scripts/transcribe-worker.py"]