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"]