FROM python:3.11-slim ENV PORT=7860 ENV PYTHONUNBUFFERED=1 ENV PYTHONDONTWRITEBYTECODE=1 ENV HF_HOME=/tmp/hf_cache WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY app_runtime.py . COPY env.py . COPY schema.py . COPY generator.py . COPY verifier.py . COPY rubric.py . COPY server.py . COPY demo_app.py . COPY demo_data.py . COPY openenv.yaml . COPY tasks/ tasks/ COPY client/ client/ COPY train/ train/ COPY eval/ eval/ COPY data/ data/ EXPOSE 7860 CMD ["python", "server.py"]