FROM cschranz/gpu-jupyter:v1.6_cuda-12.0_ubuntu-22.04_python-only
ENV DEBIAN_FRONTEND=noninteractive
USER root

COPY . .

RUN python -m pip install -e .

EXPOSE 8000

CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000", "--timeout-keep-alive", "300"]
