# syntax=docker/dockerfile:1.5 FROM python:3.14-slim AS base WORKDIR /app # Устанавливаем системные зависимости RUN apt-get update && apt-get install -y --no-install-recommends \ aria2 \ ca-certificates \ build-essential \ && rm -rf /var/lib/apt/lists/* # Копируем requirements и устанавливаем все Python-зависимости (по умолчанию все нужны) COPY requirements.txt . RUN --mount=type=cache,target=/root/.cache/pip \ pip install --no-cache-dir -r requirements.txt COPY . ./api CMD ["python", "-m", "uvicorn", "api.main:app", "--host", "0.0.0.0", "--port", "8000"]