-
Notifications
You must be signed in to change notification settings - Fork 1
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 GitHub? Sign in to your account
Testing dependencies in Docker #3
Testing dependencies in Docker #3
Conversation
Thanks for getting this started! This is great! We're moving forward. I need to check with Berger lab that the the fasta files I'm adding here are the correct ones for the samples we're processing for the example but it does work if from the extdata directory I run:
Couple overall thoughts we should think about after getting the proof of concept here through:
|
Anything blocking this pr though? |
3074668
to
4778b3d
Compare
RUN apt-get update && apt-get -y upgrade && \ | ||
apt-get install -y build-essential wget \ | ||
libncurses5-dev zlib1g-dev libbz2-dev liblzma-dev libcurl3-dev && \ | ||
apt-get clean && apt-get purge && \ | ||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just moved this up so that the image layers are doing the more general / slow steps first. Just might save someone a couple minutes if they need to add a dependency later. https://docs.docker.com/get-started/docker-concepts/building-images/understanding-image-layers/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Though looking at it now we are definitely pretty far from the most efficient dockerfile...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, it's okay, we will polish. we're still in the stage of figuring out what is needed here.
I have further edits here that we'll need to incorporate at some point: https://github.com/FredHutch/pgmap/pull/8/files#diff-25e231b330e6b4280e139dcfb0868218749cdbd08abb6c4baa396b8478642a2d but this will still be in flux for a bit I suspect. |
RUN apt-get update && apt-get -y upgrade && \ | ||
apt-get install -y build-essential wget \ | ||
libncurses5-dev zlib1g-dev libbz2-dev liblzma-dev libcurl3-dev && \ | ||
apt-get clean && apt-get purge && \ | ||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, it's okay, we will polish. we're still in the stage of figuring out what is needed here.
Description
Addressing #2. Right now just focused on quick and fast test of dependencies. Running through bash with
Type of change
How Has This Been Tested?
Terminal output
Checklist: