-
Notifications
You must be signed in to change notification settings - Fork 5
Reduce laava Docker image size #76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on 8000 GitHub? Sign in to your account
Comments
Can I try my hand at this @etal ? |
@mahyarmirrashed That would be great, thanks! |
@etal Would you be open to moving away from Conda? My suspicion is that it is making the image quite large. I'm going to try my hand at a different packaging tool in the meantime to see how small I can get it. |
I was able to get the image size down to about 2.8GB. Anymore than that will be quite tough. Could you discuss more about your use case for the Docker image? Is it for developers? Is it for shipping to others? Depending on the answer, there might be a better way to go about this. |
Good to know, thanks! The docker container creates the execution environment for the Nextflow processes, so it is important. It's also usable for development and standalone execution, but the main purpose is to serve as a reproducible environment for executing the standardized pipeline. FYI, @dougnukem is the primary maintainer of this repo now and should be able to provide further guidance on landing any improvements. |
The
laava
Docker image is simple, yet currently builds to over 4GB in size. The majority of that capacity seems to be unused. Keeping it under 1GB would be ideal.A likely suspect for the bloat is the TexLive documentation pulled in via
texlive-latex-extra
andtexlive-latex-recommended
.There may be other opportunities to streamline the container.
The text was updated successfully, but these errors were encountered: