Skip to content

Strip container builds of source files etc. #79

Merged
espenhgn merged 12 commits intomainfrom
fix-68
Nov 7, 2022
Merged

Strip container builds of source files etc. #79
espenhgn merged 12 commits intomainfrom
fix-68

Conversation

@espenhgn
Copy link
Contributor

@espenhgn espenhgn commented Nov 2, 2022

Fixes #68

Changes proposed in this pull request:

  • Shrinks the gwas.sif build from 861MB to 387MB; using /tools/ only for BOLT-LMM binary and linked library.
  • Using /tmp/ dir during Docker builds (gwas.sif, r.sif, python3.sif, hello.sif)
  • Added license information column in the software table in src/README.md

Before submitting

  • I've read and followed all steps in the Making a pull request
    section of the CONTRIBUTING docs.
  • I've updated or added any relevant docstrings following the syntax described in the
    Writing docstrings section of the CONTRIBUTING docs.
  • If this PR fixes a bug, I've added a test that will fail without my fix.
  • If this PR adds a new feature, I've added tests that sufficiently cover my new functionality.

@espenhgn espenhgn added the enhancement New feature or request label Nov 2, 2022
@espenhgn espenhgn marked this pull request as draft November 2, 2022 16:21
@espenhgn espenhgn requested a review from ofrei November 4, 2022 13:16
@espenhgn espenhgn marked this pull request as ready for review November 4, 2022 13:16
Copy link
Contributor

@ofrei ofrei left a comment

Choose a reason for hiding this comment

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

Great! I agree with changes, and will follow the same pattern (remove temporary stuff from containers) from now on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dockerfiles: don't include tool source codes in container builds

2 participants