From 326c11dbbee47c72bbacc999f9baf5e487c27b16 Mon Sep 17 00:00:00 2001 From: Mark Hermeling Date: Wed, 7 Apr 2021 14:55:24 +0000 Subject: [PATCH] Update Dockerfile --- Dockerfile | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/Dockerfile b/Dockerfile index 37b6198..0e58976 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,32 +23,13 @@ RUN rm -rf /usr/libexec/sudo/sesh ARG CODESONAR_PACKAGE=codesonar-6.0p0.20210331-x86_64-pc-linux.tar.gz +ARG CODESONAR_HOME=/opt/codesonar-6.0p0 COPY ["${CODESONAR_PACKAGE}", "/opt"] RUN tar -zxvf /opt/${CODESONAR_PACKAGE} -C /opt RUN rm -rf /opt/${CODESONAR_PACKAGE} -RUN ln -s /opt/codesonar-6.0p0 /opt/codesonar +RUN ln -s ${CODESONAR_HOME} /opt/codesonar RUN useradd -ms /bin/bash codesonar -# remove some packages that are not needed -RUN rm -rf /opt/codesonar-5.4p0/third-party/julia-sarif -RUN rm -rf /opt/codesonar-5.4p0/third-party/julia-tools - -RUN rm -rf /opt/codesonar-5.4p0/third-party/pmd -RUN rm -rf /opt/codesonar-5.4p0/third-party/pmd-5.0.4 - -RUN rm -rf /opt/codesonar-5.4p0/third-party/postgresql-8.3 -RUN rm -rf /opt/codesonar-5.4p0/third-party/postgresql-8.4 -RUN rm -rf /opt/codesonar-5.4p0/third-party/postgresql-9.0 -RUN rm -rf /opt/codesonar-5.4p0/third-party/postgresql-9.1 -RUN rm -rf /opt/codesonar-5.4p0/third-party/postgresql-9.2 -RUN rm -rf /opt/codesonar-5.4p0/third-party/postgresql-9.3 -RUN rm -rf /opt/codesonar-5.4p0/third-party/postgresql-9.6 - -RUN rm -rf /opt/codesonar-5.4p0/third-party/python/inst/lib/python2.7/test/*pem /opt/codesonar-5.4p0/third-party/python/instmt/lib/python2.7/test/*pem - - -RUN rm -rf /opt/codesonar-5.4p0/third-party/python/inst/lib/python2.7/site-packages/urllib3* /opt/codesonar-5.4p0/third-party/python/instmt/lib/python2.7/site-packages/urllib3* -RUN rm -rf /usr/lib/python3.6/site-packages/urllib3 RUN mkdir /home/codesonar/hub \ @@ -70,11 +51,7 @@ HEALTHCHECK --interval=30s --timeout=30s --start-period=180s --retries=3 CMD /op RUN rm /opt/codesonar/UNACCEPTED_LICENSE.txt RUN touch /opt/codesonar/TELEMETRY_DISABLED -# CCE-82155-3 -RUN echo "auth required pam_wheel.so use_uid" >> /etc/pam.d/su -RUN echo "CtrlAltDelBurstAction=none" >> /etc/systemd/system.conf -#RUN fips-mode-setup --enable -#RUN update-crypto-policies --set FIPS:OSPP + USER codesonar -- GitLab