genome / docker-basespace_chromoseq

0 stars 4 forks source link

Docker improvements #3

Open johnegarza opened 5 years ago

johnegarza commented 5 years ago

https://github.com/genome/docker-basespace_chromoseq/blob/3fd6e2ec4784433815a8cd56109cf7f2bb080d32/Dockerfile#L1

The current docker image in which Cromwell and all workflow tasks run is ~14 gb. Reducing the size will decrease the time it takes the app to run, and by extension the cost. Currently, there are three main ways to reduce the size:

It's also possible that reverting to a container-per-task style workflow, with thin images for each task, will be even more efficient than a minified but still large overall image. This could be combined with a multi node app setup, as described in (#6)