diff --git a/Dockerfile b/Dockerfile index 9b4fb272b25b35503d47afee90d4e11723e43233..c2d481ada66d0c1d0e969917df274948dc3de015 100644 --- a/Dockerfile +++ b/Dockerfile @@ -63,10 +63,15 @@ RUN useradd -ms /bin/bash ${user} && \ chown -R ${user}:${user} /usr/share/dependency-check && \ mkdir /report && \ chown -R ${user}:${user} /report && \ + mkdir /tempdir && \ + chown -R ${user}:${user} /tempdir && \ yum -y -v clean all && \ [ ! -d /var/cache/yum ] || rm -rf /var/cache/yum USER ${user} +#Point java to use a dedicated directory for ephemeral use +ARG JAVA_OPTS +ENV JAVA ${JAVA_OPTS:- '-Djava.io.tmp=/tempdir'} VOLUME ["/src" "/usr/share/dependency-check/data" "/report"] WORKDIR /src