From 05595854ad390435670297636b333d9bf3fb2202 Mon Sep 17 00:00:00 2001
From: Suru Dissanaike <suru.dissanaike@iopsys.eu>
Date: Wed, 18 Dec 2019 17:37:38 +0100
Subject: [PATCH] combined docker file

---
 docker/code-analysis/Dockerfile        | 20 +++++++++++---
 docker/static-code-analysis/Dockerfile | 38 --------------------------
 2 files changed, 16 insertions(+), 42 deletions(-)
 delete mode 100644 docker/static-code-analysis/Dockerfile

diff --git a/docker/code-analysis/Dockerfile b/docker/code-analysis/Dockerfile
index 0adf158..41fbb18 100644
--- a/docker/code-analysis/Dockerfile
+++ b/docker/code-analysis/Dockerfile
@@ -26,7 +26,15 @@ RUN \
       strace \
       supervisor \
       net-tools \
-      iputils-ping
+      iputils-ping \
+      # static code analysis
+      unzip \
+      python3 \
+      python3-setuptools \
+      default-jre \
+      cppcheck \
+      flawfinder
+
 
 
 # Install dependent libraries
@@ -40,12 +48,12 @@ RUN \
       libcmocka-dev \
       libcmocka0
 
-
-
 # Remove cached packages.
 RUN rm -rf /var/lib/apt/lists/*
 
 RUN mkdir /opt/dev
+RUN mkdir /etc/config
+
 
 # Install JSON-C
 RUN \
@@ -111,8 +119,12 @@ RUN \
       make && \
       make install
 
+#install cpd
+WORKDIR /home/user
+RUN \
+      wget https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.19.0/pmd-bin-6.19.0.zip && \
+      unzip pmd-bin-6.19.0.zip
 
-RUN mkdir /etc/config
 
 WORKDIR /opt/work
 
diff --git a/docker/static-code-analysis/Dockerfile b/docker/static-code-analysis/Dockerfile
deleted file mode 100644
index d04346f..0000000
--- a/docker/static-code-analysis/Dockerfile
+++ /dev/null
@@ -1,38 +0,0 @@
-FROM ubuntu:18.04
-
-LABEL maintainer="suru.dissanaike@iopsys.eu"
-LABEL build="docker build -t iopsys-staticcodeanalysis ."
-LABEL run="docker run -it --entrypoint /bin/bash --rm -v ${PWD}:/opt/work iopsys-staticcodeanalysis"
-
-# docker build -t iopsys-staticcodeanalysis .
-# docker images
-# docker tag <image id> surudissanaikeiopsys/iopsys-staticcodeanalysis:0.5
-# docker push surudissanaikeiopsys/iopsys-staticcodeanalysis:0.5
-
-RUN \
-      apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
-      # general tools
-      wget \
-      build-essential \
-      lcov \
-      apt-utils \
-      autoconf \
-      automake \
-      pkg-config \
-      libtool \
-      sudo \
-      # static code analysis
-      unzip \
-      python3 \
-      python3-setuptools \
-      default-jre \
-      cppcheck \
-      flawfinder
-
-#install cpd
-WORKDIR /home/user
-RUN \
-      wget https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.19.0/pmd-bin-6.19.0.zip && \
-      unzip pmd-bin-6.19.0.zip
-
-WORKDIR /opt/work
-- 
GitLab