CaptionBE / Dockerfile
archivartaunik's picture
Create Dockerfile
3a669d0 verified
FROM python:3.9-slim
# Абнаўляем спісы пакетаў і ўсталёўваем неабходныя сістэмныя залежнасці
RUN apt-get update && apt-get install -y \
imagemagick \
ffmpeg \
fonts-dejavu \
&& rm -rf /var/lib/apt/lists/*
# Змяняем палітыку ImageMagick для дазволу чытання і запісу
RUN sed -i 's/rights="none"/rights="read|write"/g' /etc/ImageMagick-6/policy.xml
# Усталёўваем працоўную дырэкторыю
WORKDIR /app
# Капіруем файлы праекта ў кантэйнер
COPY . /app
# Ўсталёўваем залежнасці Python
RUN pip install --no-cache-dir -r requirements.txt
# Запускаем прыкладанне
CMD ["python", "app.py"]