Skip to content

Bake PHOLD into the Docker image - #149

Merged
bnmajor merged 5 commits into
mainfrom
ross-as-dep
Sep 4, 2026
Merged

Bake PHOLD into the Docker image#149
bnmajor merged 5 commits into
mainfrom
ross-as-dep

Conversation

@bnmajor

@bnmajor bnmajor commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator
  • _ingest_output_files now marks the run FAILED when zero expected output files are found, instead of silently completing with no data.
  • added a "ross-builder" stage that clones ROSS at a pinned commit and compiles PHOLD against OpenMPI; the final image copies just the compiled binary to /opt/ross/phold.
  • removed the ${ROSS_PATH:-../ross} bind mounts
  • removed ROSS_PATH

@bnmajor
bnmajor marked this pull request as ready for review August 19, 2026 19:11
@bnmajor
bnmajor requested review from marySalvi and waxlamp August 19, 2026 19:11
waxlamp
waxlamp previously approved these changes Aug 26, 2026

@waxlamp waxlamp left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was able to build this branch (with the help of the changes in the container-rev-matching branch) and the changes make sense to me.

Comment thread dev/.env.docker-compose
Comment thread dev/.env.docker-compose
Comment thread dev/django.Dockerfile Outdated
Comment thread net_maestro/core/management/commands/run_phold.py Outdated
Comment thread dev/docker-development.md Outdated

@marySalvi marySalvi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, built and ran PHOLD locally successfully.

@bnmajor
bnmajor merged commit c0277d7 into main Sep 4, 2026
2 checks passed
@bnmajor
bnmajor deleted the ross-as-dep branch September 4, 2026 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants