Spaces:
Sleeping
Sleeping
| FROM python:3.11-slim | |
| WORKDIR /app | |
| RUN pip install --no-cache-dir \ | |
| fastapi==0.135.2 \ | |
| uvicorn==0.42.0 \ | |
| anthropic==0.86.0 \ | |
| openenv-core==0.2.2 \ | |
| pydantic==2.12.5 \ | |
| httpx==0.28.1 | |
| # copy shared modules from project root | |
| COPY models.py ./models.py | |
| COPY judge.py ./judge.py | |
| COPY debate_data.json ./debate_data.json | |
| # copy server code | |
| COPY server/app.py ./app.py | |
| COPY server/debate_environment.py ./debate_environment.py | |
| EXPOSE 8000 | |
| ENV ENABLE_WEB_INTERFACE=true | |
| CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "8000"] | |