Hi all, 

I'm setting up a Galaxy server which consists of a Galaxy head node and a 
Docker engine (swarm) running on top of an OpenNebula cloud. So, ideally I 
would like to run everything using this Docker engine. 

For tools that only have 1 dependency, the Docker resolver works perfectly. 
But, in the case of tools having more than 1 dependency, if I activate mulled 
containers (enable_beta_mulled_containers = True) it will just try to run the 
tool script using the container corresponding to the 1st dependency found, 
which of course fails. 

What is the correct approach for resolving several dependencies using Docker? 
I tried activating the involucro which (as far as I understood) builds the 
docker container on-the-go based on the conda environment which results from 
the merge of all the dependencies. I know it's a beta feature but still, 
couldn't make it work...besides setting the path and auto_init to True, what am 
I supposed to put in the containers_resolvers_config_file ? 

Beside this, would it be possible to combine the dependencies in another way? 
Is it possible in the current version to load the conda environment inside a 
I know it may sound redundant and unnecessary in terms of dependency resolution 
but in cases like I the one I described, where you have the Docker swarm 
already running. 
I tried this with a few tools, using one of the containers as base and loading 
the rest of the dependencies using conda environment. Would it be possible to 
do this in an automatic way, using a general base container? 

Anyway, the general question is where are things going regarding dependency 
resolution, so that I can get an idea of what to expect in the future and how 
to collaborate with development of these features. I found a thread on github 
about this ( [ https://github.com/galaxyproject/galaxy/issues/3299 | 
https://github.com/galaxyproject/galaxy/issues/3299 ] ) but don't know the 
resolutions taken about it (if any). 

Thanks in advance for the help. 
Ignacio 




Ignacio Eguinoa - Predoctoral fellow 
Applied Bioinformatics And Biostatistics 

VIB-UGent Center for Plant Systems Biology 
Ghent University 
Technologiepark 927 - 9052 Ghent - Belgium 
Tel. +32(0)9 331 36 95 
[ http://www.psb.ugent.be/ | www.psb.ugent.be ] 


___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  https://lists.galaxyproject.org/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/

Reply via email to