From d16d94e543564efe8005262d941b8f567dbb52c9 Mon Sep 17 00:00:00 2001 From: Patrick Chabrier <patrick.chabrier@inrae.fr> Date: Mon, 11 Apr 2022 16:56:18 +0200 Subject: [PATCH] Dockerfile: enhance --- Dockerfile | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 725eb32..43c62ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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"] -- GitLab