From 8d423e19a827323e6dfc63ce92eb71b7c2301cee Mon Sep 17 00:00:00 2001 From: Lucas Andrade Date: Oct 16 2017 11:52:52 +0000 Subject: Optimizing Dockerfiles of analyzers at util/dockerfiles Signed-off-by: Lucas Andrade Signed-off-by: Fabio Teixeira --- diff --git a/util/dockerfiles/clang-analyzer/Dockerfile b/util/dockerfiles/clang-analyzer/Dockerfile index f50d708..b1c547b 100644 --- a/util/dockerfiles/clang-analyzer/Dockerfile +++ b/util/dockerfiles/clang-analyzer/Dockerfile @@ -1,8 +1,9 @@ FROM fedora + RUN dnf -y update && dnf clean all RUN dnf -y install clang-analyzer make && dnf clean all -COPY ./docker-entrypoint.sh /tmp WORKDIR /tmp -RUN chmod 777 docker-entrypoint.sh ENTRYPOINT ["/tmp/docker-entrypoint.sh"] +COPY ./docker-entrypoint.sh /tmp +RUN chmod 777 docker-entrypoint.sh diff --git a/util/dockerfiles/cppcheck/Dockerfile b/util/dockerfiles/cppcheck/Dockerfile index e1708cc..7642550 100644 --- a/util/dockerfiles/cppcheck/Dockerfile +++ b/util/dockerfiles/cppcheck/Dockerfile @@ -2,7 +2,8 @@ FROM fedora RUN dnf -y update && dnf clean all RUN dnf -y install cppcheck && dnf clean all -COPY ./docker-entrypoint.sh /tmp + WORKDIR /tmp -RUN chmod 777 docker-entrypoint.sh ENTRYPOINT ["/tmp/docker-entrypoint.sh"] +COPY ./docker-entrypoint.sh /tmp +RUN chmod 777 docker-entrypoint.sh diff --git a/util/dockerfiles/flawfinder/Dockerfile b/util/dockerfiles/flawfinder/Dockerfile index dbc7aff..9e2f302 100644 --- a/util/dockerfiles/flawfinder/Dockerfile +++ b/util/dockerfiles/flawfinder/Dockerfile @@ -3,7 +3,7 @@ FROM fedora RUN dnf -y update && dnf clean all RUN dnf -y install python flawfinder && dnf clean all -COPY ./docker-entrypoint.sh /tmp WORKDIR /tmp -RUN chmod 777 docker-entrypoint.sh ENTRYPOINT ["/tmp/docker-entrypoint.sh"] +COPY ./docker-entrypoint.sh /tmp +RUN chmod 777 docker-entrypoint.sh diff --git a/util/dockerfiles/frama-c/Dockerfile b/util/dockerfiles/frama-c/Dockerfile index 0bb8b0b..0b7ccaf 100644 --- a/util/dockerfiles/frama-c/Dockerfile +++ b/util/dockerfiles/frama-c/Dockerfile @@ -3,7 +3,7 @@ FROM fedora RUN dnf -y update && dnf clean all RUN dnf -y install frama-c && dnf clean all -COPY ./docker-entrypoint.sh /tmp WORKDIR /tmp -RUN chmod 777 docker-entrypoint.sh ENTRYPOINT ["/tmp/docker-entrypoint.sh"] +COPY ./docker-entrypoint.sh /tmp +RUN chmod 777 docker-entrypoint.sh