Bioconductor / bioc_docker

[DEPRECATED] Docker containers for Bioconductor
https://github.com/bioconductor/bioconductor_docker
Artistic License 2.0
49 stars 26 forks source link

Optimize src directory #88

Closed nturaga closed 5 years ago

nturaga commented 5 years ago

This PR makes the release and devel base / core images more efficient.

The image sizes are reduced quite a bit as a result of this clean up.

bioconductor/release_core2        latest              3002bf31af4f        2 hours ago         2GB
bioconductor/devel_core2          latest              9c5632d5bfa6        2 hours ago         2GB
bioconductor/release_base2        latest              59afb44f26e5        3 hours ago         1.48GB
bioconductor/devel_base2          latest              9bc5a41e1779        3 hours ago         1.48GB

The changes made need to be run through rake. To produce the out directory.

The main aim is to:

  1. reduce duplication

  2. clear cache

  3. remove dead code

  4. remove comments which are not relevant anymore

This effect of reduced size will trickle down to all the other docker images which inherit from these base / core images.

I'm tagging all the authors of these files as they should be aware of the changes in bioc_docker.