constantinSch/evaluation_summarization
0
1# Based on https://github.com/astral-sh/uv-docker-example/blob/main/README.md2FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim3 4RUN useradd -m -u 1000 user5 6WORKDIR /app7 8ENV PATH="/app/.venv/bin:$PATH"9ENV DATASET_PATH="/data/2026-07-07_full_prompt_evaluation_dataset_ab_reduced_round3.jsonl"10ENV DB_PATH="/data/annotations.db"11 12# Copy dependency files first (better layer caching)13COPY --chown=user pyproject.toml .python-version uv.lock ./14RUN uv sync --locked15 16COPY --chown=user app.py .17COPY --chown=user index.html .18 19# Persistent storage for annotations (enable in HF Space settings)20RUN mkdir -p /data && chown user:user /data21 22USER user23 24EXPOSE 786025 26CMD ["python", "app.py"]27 