blacksheep.dockerfile 384 B

12345678910111213141516
  1. FROM python:3.13
  2. WORKDIR /blacksheep
  3. COPY ./ /blacksheep
  4. RUN apt-get update; apt-get install libuv1 -y
  5. RUN pip3 install -U pip -q
  6. RUN pip3 install Cython==3.0.12 -q
  7. RUN pip3 install -r /blacksheep/requirements.txt -q
  8. RUN pip3 install -r /blacksheep/requirements-uvicorn.txt -q
  9. ENV GUNICORN=1
  10. EXPOSE 8080
  11. CMD gunicorn app:app -k uvicorn_worker.UvicornWorker -c blacksheep_conf.py