granian-nogil.dockerfile 250 B

12345678910111213141516
  1. FROM ghcr.io/astral-sh/uv:debian-slim
  2. RUN uv python install 3.14t
  3. ENV UV_PYTHON=3.14t
  4. ENV PYTHON_GIL=0
  5. ADD ./ /granian
  6. WORKDIR /granian
  7. RUN uv venv
  8. RUN uv pip install -r requirements-nogil.txt
  9. EXPOSE 8080
  10. CMD uv run python run_nogil.py rsgi mt