# SWE-bench Pro uses pre-built images from DockerHub
FROM jefzda/sweap-images:future-architect.vuls-future-architect__vuls-e049df50fa1eecdccc5348e27845b5c783ed7c76-v73dc95f6b90883d8a87e01e5e9bb6d3cc32add6d

# Reset entrypoint to allow docker-compose command (sleep infinity) to run
ENTRYPOINT []

WORKDIR /app

# Set PYTHONPATH to use /app/lib first so patches are loaded
ENV PYTHONPATH=/app/lib:/app

# Prepare environment (e.g. git reset to base commit)
# Exit immediately if any command fails
RUN set -e && git reset --hard dce837950529084d34c6815fa66e59a4f68fa8e4 && git clean -fd && git checkout dce837950529084d34c6815fa66e59a4f68fa8e4

RUN mkdir -p /logs
