litestar.dockerfile 347 B

123456789101112131415161718
  1. FROM python:3.13
  2. WORKDIR /litestar
  3. RUN python -m venv /opt/venv
  4. ENV PATH="/opt/venv/bin:$PATH"
  5. RUN pip3 install cython==3.0.12
  6. COPY requirements.txt requirements-gunicorn.txt ./
  7. RUN pip3 install -r requirements.txt -r requirements-gunicorn.txt
  8. COPY . ./
  9. EXPOSE 8080
  10. CMD gunicorn app:app -k uvicorn_worker.UvicornWorker -c litestar_conf.py