From 4538f28df4a47090a2c2e07a6e074ccff14ec1b6 Mon Sep 17 00:00:00 2001
From: mancini <mancini@astron.nl>
Date: Fri, 27 Mar 2020 15:02:55 +0100
Subject: [PATCH] Refactor dockerfile

Former-commit-id: 1fb39e293754d0f814eb2d9b3c25f58bf8377564
---
 Docker/.dockerignore |  1 +
 Docker/Dockerfile    | 17 +++++++++--------
 2 files changed, 10 insertions(+), 8 deletions(-)
 create mode 100644 Docker/.dockerignore

diff --git a/Docker/.dockerignore b/Docker/.dockerignore
new file mode 100644
index 0000000..f3b6411
--- /dev/null
+++ b/Docker/.dockerignore
@@ -0,0 +1 @@
+**/.git
diff --git a/Docker/Dockerfile b/Docker/Dockerfile
index 6623bb3..039a1af 100644
--- a/Docker/Dockerfile
+++ b/Docker/Dockerfile
@@ -42,11 +42,11 @@ WORKDIR /src/
 
 
 # Build the IDG version from source
-ADD ./idg /src/idg/src
+COPY ./idg /src/idg/src
 RUN mkdir idg/build && cd idg/build && cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ ../src && make install -j$NPROCS
 
 
-ADD ./STMAN /src/STMAN/src
+COPY ./STMAN /src/STMAN/src
 RUN cd /src/STMAN/ && \
     mkdir build && \
     cd build && \
@@ -54,7 +54,7 @@ RUN cd /src/STMAN/ && \
     make -j$NPROCS && \
     make install -j$NPROCS
     
-ADD ./Dysco /src/Dysco/src
+COPY ./Dysco /src/Dysco/src
 RUN cd /src/Dysco/ && \
     mkdir build && \
     cd build && \
@@ -62,7 +62,7 @@ RUN cd /src/Dysco/ && \
     make -j$NPROCS && \
     make install -j$NPROCS
 
-ADD ./LOFARBeam /src/LOFARBeam/src
+COPY ./LOFARBeam /src/LOFARBeam/src
 RUN cd /src/LOFARBeam/ && \
     mkdir build && \
     cd build && \
@@ -70,7 +70,7 @@ RUN cd /src/LOFARBeam/ && \
     make -j$NPROCS && \
     make install -j$NPROCS
     
-ADD ./aoflagger /src/aoflagger/src
+COPY ./aoflagger /src/aoflagger/src
 RUN cd /src/aoflagger/  && \
     mkdir build && \
     cd build && \
@@ -78,7 +78,7 @@ RUN cd /src/aoflagger/  && \
     make -j$NPROCS && \
     make install -j$NPROCS
     
-ADD ./DP3 /src/dp3/src
+COPY ./DP3 /src/dp3/src
 RUN cd /src/dp3/  && \
     mkdir build && \
     cd build && \
@@ -86,7 +86,7 @@ RUN cd /src/dp3/  && \
     make -j$NPROCS && \
     make install -j$NPROCS
 
-ADD ./wsclean/wsclean /src/WSClean/src
+COPY ./wsclean/wsclean /src/WSClean/src
 RUN cd /src/WSClean/ && \
     mkdir build && cd build && \
     cmake ../src -DCMAKE_INSTALL_PREFIX=/usr/local/ -DPORTABLE=True &&\
@@ -128,6 +128,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
         libpng16-16 \
         libxml2 \
         lua5.3 \
+        liblua5.3 \
         python3.7 \
         python3-casacore \
         python3-numpy \
@@ -158,7 +159,7 @@ LABEL Dysco.version.tag=${Dysco_TAG}
 ARG LofarBeam_TAG=master
 LABEL LOFARBeam.version.tag=${LofarBeam_TAG}
 
-ARG WSCLEAN_TAG=master
+ARG WSClean_TAG=master
 LABEL WSClean.version.tag=${WSClean_TAG}
 
     
-- 
GitLab