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