Adjudicator / Dockerfile
Prithvigg's picture
Upload folder using huggingface_hub
94c82e7 verified
Raw
History Blame Contribute Delete
556 Bytes
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"]