Dockerfile 478 B

1234567891011121314151617181920212223
  1. FROM nvidia/cuda:12.1.1-cudnn8-runtime-ubuntu22.04
  2. ENV DEBIAN_FRONTEND=noninteractive
  3. RUN apt update && apt install -y \
  4. python3 \
  5. python3-pip \
  6. ffmpeg \
  7. git \
  8. && rm -rf /var/lib/apt/lists/*
  9. RUN pip install --upgrade pip
  10. COPY requirements.txt /requirements.txt
  11. RUN pip install -r /requirements.txt
  12. COPY app.py /app.py
  13. RUN chmod -R a+rX /app.py /usr/local /usr/lib /usr/bin
  14. EXPOSE 8000
  15. CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "8000"]