From 93dfd0c98a3800ab0ede815fb04d668a7677c9a4 Mon Sep 17 00:00:00 2001 From: mmassaviol <mathieu.massaviol@hotmail.fr> Date: Wed, 18 Dec 2019 16:35:03 +0100 Subject: [PATCH] Use multistage docker build Fast build when only workflow files changes --- Dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index ab8b212..af6edae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,4 @@ -FROM mmassaviol/mbb_workflows_base:latest - -COPY files /workflow -COPY sagApp /sagApp +FROM mmassaviol/mbb_workflows_base:latest as alltools RUN cd /opt/biotools \ && wget http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/Trimmomatic-0.38.zip \ @@ -61,3 +58,10 @@ RUN mkdir -p /share/apps/bin \ EXPOSE 3838 CMD ["Rscript", "-e", "setwd('/sagApp/'); shiny::runApp('/sagApp/app.R',port=3838 , host='0.0.0.0')"] + + +FROM alltools + +COPY files /workflow +COPY sagApp /sagApp + -- GitLab