Spaces:
Running
Running
# Docker file for leaderboard | |
FROM python:3.11-slim | |
WORKDIR /app | |
# install curl | |
RUN apt-get update && apt-get install -y curl | |
ADD https://astral.sh/uv/install.sh /install.sh | |
RUN chmod +x /install.sh | |
RUN /install.sh && rm /install.sh | |
# install deps | |
COPY leaderboard/requirements.txt ./ | |
RUN /root/.cargo/bin/uv pip install --system --no-cache -r requirements.txt | |
# copy src | |
COPY dgeb dgeb | |
COPY leaderboard/ leaderboard/ | |
# Run gradio when the container launches | |
EXPOSE 7860 | |
ENV GRADIO_SERVER_NAME="0.0.0.0" | |
ENV GRADIO_TEMP_DIR="/app" | |
WORKDIR /app/leaderboard | |
CMD ["python", "app.py"] | |