# SWE-bench Pro uses pre-built images from DockerHub
FROM jefzda/sweap-images:ansible.ansible-ansible__ansible-d58e69c82d7edd0583dd8e78d76b075c33c3151e-v173091e2e36d38c978002990795f66cfc0af30ad

# 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 a6e671db25381ed111bbad0ab3e7d97366395d05 && git clean -fd && git checkout a6e671db25381ed111bbad0ab3e7d97366395d05

RUN mkdir -p /logs
