fmalmeida / bacannot

Generic but comprehensive pipeline for prokaryotic genome annotation and interrogation with interactive reports and shiny app.
https://bacannot.readthedocs.io/en/latest/
GNU General Public License v3.0
98 stars 9 forks source link

Is it possible to diminish the main docker image? #24

Closed fmalmeida closed 2 years ago

fmalmeida commented 3 years ago

Although comprehensive and containing everything, the main docker image is quite big (6 Gb compressed in dockerhub). In some ubuntu servers this may hang out meaning that users may have to try to reconnect multiple times or download the base fmalmeida:bacannot:main_tools first, prior to the other images.

Is it possible to diminish the Docker image? With, for instance, multi-stage builds, removing compatibility with previous versions, diminishing the number of envs?

This would be a great improvement, however it must be thoroughly studied to choose the best option for it.