fix(backend): add ImageMagick to Dockerfile for text overlay block

MoviePy's TextClip requires ImageMagick to render text. Without it,
VideoTextOverlayBlock fails in Docker with "ImageMagick not found".

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Nicholas Tindle
2026-02-04 22:15:19 -06:00
parent 5923e5c211
commit dd2ccd31d3

View File

@@ -62,11 +62,12 @@ ENV POETRY_HOME=/opt/poetry \
DEBIAN_FRONTEND=noninteractive
ENV PATH=/opt/poetry/bin:$PATH
# Install Python and FFmpeg (required for video processing blocks)
# Install Python, FFmpeg, and ImageMagick (required for video processing blocks)
RUN apt-get update && apt-get install -y \
python3.13 \
python3-pip \
ffmpeg \
imagemagick \
&& rm -rf /var/lib/apt/lists/*
# Copy only necessary files from builder