-
Notifications
You must be signed in to change notification settings - Fork 2
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
docker hub times out build v1.7.0 #22
Comments
For the moment, I've removed simupop we can think about how to address this later. |
Thanks Nick, I have no immediate plans to use simupop so fine to remove. At On Tuesday, March 1, 2016, Nick Harding notifications@github.com wrote:
Alistair Miles |
I think I'm going to have a go with conda/bioconda We have some desicions to make though.
Bioconda is something I wasn't aware of. For several of the things in biipy, we may want to think about writing recipes for conda/bioconda. Jerome has done this for msprime. It doesn't seem to be a lot of additional work, very similar to what you (AM) did with basemap/treemix. |
I think my preference is for 1. It does require us hitching our wagon to anaconda, but we can easily control versions using their tags. Would be interested to hear thoughts though. |
Do you know which steps are causing the most time in the build currently? Whichever option we go for, I think we still want to build numpy (and On Mon, Apr 25, 2016 at 10:48 AM, Nick Harding notifications@github.com
Alistair Miles |
Numpy takes quite a while, but scipy takes ages... like > 40 minutes from source. The other thing we could do is have a base image where we install numpy and scipy and pull from that? Or, most simple of all, we could build locally and push images to dockerhub instead of the docker hub/github interface |
On Mon, Apr 25, 2016 at 11:28 AM, Nick Harding notifications@github.com
Alistair Miles |
My 2p, an automated build to build a base image, and then work from the image is a good way to go. |
Btw I think it's also worth considering starting from a Ubuntu 16.04 base image, with Python 3.5 as the default it would simplify a number of the existing steps. |
I've made a start on this. Splitting some of the overhead into a "base" image. I don't know how to check if we are installing numpy from source with openblas. The installation takes very little time, so I suspect we are not. Additionally, I am having issues installing ipython 4.2.0/llvmlite I'll push my changes to a branch. |
Maybe we can discuss later in the week. Hit a bit of a wall here :/ |
Sure, skype tomorrow? Using latest pip installs a binary version of numpy, i.e., bypasses On Wednesday, April 27, 2016, Nick Harding notifications@github.com wrote:
Alistair Miles |
Thanks all. Fixed in newest version, ended up splitting the dockerfile |
This is due to addition of simupop, which takes ages.
Should we prune the Dockerfile or move to a push model?
The text was updated successfully, but these errors were encountered: