FROM python:3.11-slim RUN apt-get update && apt-get install -y --no-install-recommends \ gcc \ libffi-dev \ ffmpeg \ && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY dvr_admin_docker/requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Библиотеки и приложение берём из оригинальных папок COPY dvr_admin/lib/ /app/lib/ COPY dvr_admin/app.py . VOLUME ["/data"] ENV DATA_DIR=/data ENV SDK_DIR=/app/lib ENV LD_LIBRARY_PATH=/app/lib EXPOSE 8000 CMD ["gunicorn", "--bind", "0.0.0.0:8000", "--workers", "2", "--threads", "4", \ "--timeout", "3600", "--worker-class", "gthread", "app:app"]