Skip to content
Snippets Groups Projects
Commit d16d94e5 authored by Patrick Chabrier's avatar Patrick Chabrier
Browse files

Dockerfile: enhance

parent 2408fc95
No related branches found
No related tags found
1 merge request!4Singularityplanemogalaxy
Pipeline #55349 passed
......@@ -4,7 +4,7 @@ LABEL maintainer "Patrick Chabrier <patrick.chabrier@inrae.fr>"
ENV DEBIAN_FRONTEND noninteractive
# Installation de singularity-ce en 3.9.2
# Singularity-ce install in 3.9.2
RUN apt-get update \
&& apt-get install -y \
......@@ -41,17 +41,11 @@ RUN pwd \
&& make -C ./builddir \
&& make -C ./builddir install
# Installation de planemo en 0.74.9
# Planemo install in 0.74.9
RUN pip install git+https://github.com/galaxyproject/planemo.git@0.74.9
# ???
ENV GALAXY_TEST_UPLOAD_ASYNC false
ENV GALAXY_TEST_DEFAULT_INTERACTOR api
ENV GALAXY_TEST_PORT 7777
# Installation de Galaxy en 21.05
# Galaxy install in 21.05
WORKDIR /galaxy-central
......@@ -62,12 +56,15 @@ RUN cd galaxy \
&& ./run.sh start \
&& ./run.sh stop
# Lancement d'un pseudo test pour préinstaller des dépendances
# installées à la volée
# Dummy test to pre install somme dependencies
ADD tool/dummy.xml /galaxy-central/tool/dummy.xml
RUN planemo test --galaxy_root galaxy tool/dummy.xml
RUN rm -rf tool*
EXPOSE 9090
ENTRYPOINT ["planemo"]
CMD ["--help"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment