# Evalscope Docker image with project code built-in # Based on the existing environment image FROM evalscope-complete-py312:latest # Overwrite /opt/evalscope with updated project code COPY . /opt/evalscope # Remove the old editable install and install local evalscope normally RUN pip uninstall -y evalscope && \ pip install /opt/evalscope/evalscope --no-deps # Verify run_1.py exists and imports work RUN test -f /opt/evalscope/bash/run_1.py && \ echo "run_1.py found" && \ python3 -c "from evalscope import run_task, TaskConfig; print('evalscope import OK')" WORKDIR /opt/evalscope CMD ["/bin/bash"]