FROM python:3.13-slim ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ GRADIO_SERVER_NAME=0.0.0.0 \ GRADIO_SERVER_PORT=7860 \ USE_MODAL_INFERENCE=true \ TOKEN_HOLDEM_MODAL_DEMO_MODE=true WORKDIR /app RUN apt-get update \ && apt-get install -y --no-install-recommends build-essential curl git \ && rm -rf /var/lib/apt/lists/* \ && pip install --no-cache-dir uv COPY . . RUN uv pip install --system \ "gradio>=6.18.0" \ "modal>=1.5.0" \ "treys>=0.1.8" EXPOSE 7860 CMD ["python", "app.py"]