Files
video-render/dockerfile
2025-10-22 12:02:38 -03:00

47 lines
929 B
Plaintext

FROM python:3.11-slim
WORKDIR /app
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get install -y --no-install-recommends \
ffmpeg \
pkg-config \
libavcodec-dev \
libavdevice-dev \
libavfilter-dev \
libavformat-dev \
libavutil-dev \
libswresample-dev \
libswscale-dev \
gcc \
g++ \
libgl1 \
libglib2.0-0 \
libgomp1 \
libpq-dev \
libmagick++-dev \
imagemagick \
fonts-liberation \
sox \
bc \
gsfonts \
xvfb \
xdg-utils \
wget \
unzip \
vim && \
rm -rf /var/lib/apt/lists/*
COPY requirements.txt ./
RUN pip install --no-cache-dir --upgrade pip setuptools wheel
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
VOLUME ["/app/videos", "/app/outputs"]
CMD ["python", "-u", "main.py"]