Skip to content

Update Dockerfile#27

Merged
rjbohlender merged 1 commit intomasterfrom
add-ibdreduce-to-docker
Sep 29, 2025
Merged

Update Dockerfile#27
rjbohlender merged 1 commit intomasterfrom
add-ibdreduce-to-docker

Conversation

@jtb324
Copy link
Collaborator

@jtb324 jtb324 commented Sep 27, 2025

Docker(Dockerfile): - jtb324 - 9/27/25 - 2:54pm


On branch update_docker
Changes to be committed:

    modified:   Dockerfile
    renamed:    IBDReduce/ibdreduce.py -> IBDReduce/old_versions/ibdreduce.py
    renamed:    IBDReduce/ibdreduce_v2.py -> IBDReduce/old_versions/ibdreduce_v2.py
    new file:   IBDReduce/requirements.txt
    modified:   README.md

added ibdreduce code to Dockerfile


IBDReduce was never added to the Dockerfile, likely due to unmerged code
at somepoint that was forgotten. I added all the necessary code and
built a "venv" that automatically is activated for the user. I also
added a requirements.txt file to the IDBReduce folder so that the
environment can be recreated. The user can now run the command "python /app/ibdreduce_v3.py -h" to see the help menu.

Corresponding updated the readme to reflect this changes about how to
run ibdreduce in the docker/singularity image and how to install
dependencies if you are installing from source.

Finally moved old version of IBDreduce into a folder called
"old_version". This change helps users understand which version of the
code to use

IBDReduce was left out of docker at some point. This change adds it back
@jtb324 jtb324 added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 27, 2025
@jtb324 jtb324 marked this pull request as ready for review September 27, 2025 20:04
@rjbohlender rjbohlender merged commit 2c06366 into master Sep 29, 2025
1 check passed
@rjbohlender rjbohlender deleted the add-ibdreduce-to-docker branch September 29, 2025 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants