From 8fa57218acbb69a784fca5a405fb8508420b7f63 Mon Sep 17 00:00:00 2001 From: Mark Hermeling Date: Fri, 20 Aug 2021 17:32:36 +0000 Subject: [PATCH] Remove PostgreSQL as this is a hub less install. --- Dockerfile | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6166987..33d039c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,14 +30,21 @@ RUN rm -rf /opt/${CODESONAR_PACKAGE} RUN ln -s ${CODESONAR_HOME} /opt/codesonar RUN useradd -ms /bin/bash codesonar -# Remove older software versions no longer needed -RUN rm -rf ${CODESONAR_HOME}/third-party/postgresql-8.3 -RUN rm -rf ${CODESONAR_HOME}/third-party/postgresql-8.4 -RUN rm -rf ${CODESONAR_HOME}/third-party/postgresql-9.0 -RUN rm -rf ${CODESONAR_HOME}/third-party/postgresql-9.1 -RUN rm -rf ${CODESONAR_HOME}/third-party/postgresql-9.2 -RUN rm -rf ${CODESONAR_HOME}/third-party/postgresql-9.3 -RUN rm -rf ${CODESONAR_HOME}/third-party/postgresql-9.6 +#This is a hubless installation, so we can remove hub components: +RUN cd /opt/codesonar; rm -rf codesonar/doc \ +codesonar/py/hub \ +codesonar/py/processors \ +codesonar/src/api/javadoc \ +codevice \ +csurf/doc \ +csurf/src/api/javadoc \ +csurf/src/feir/api/javadoc \ +third-party/boost \ +third-party/jquery \ +third-party/postgresql* \ +third-party/sqlalchemy \ +) + RUN rm -rf ${CODESONAR_HOME}/csonar-eclipse/com.grammatech.codesonar.jar RUN rm -rf ${CODESONAR_HOME}/csonar-eclipse/eclipse_tests/CodeSonarTest_1.0.0.jar @@ -55,8 +62,6 @@ RUN rm /opt/codesonar-6.1p0/third-party/python/instmt/lib/python3.9/site-package RUN rm /opt/codesonar-6.1p0/third-party/python/instmt/lib/python3.9/site-packages/slapdtest/certs/server.key -RUN mkdir /home/codesonar/hub \ - && chown codesonar.codesonar /home/codesonar/hub #The following is needed as RH8 does not have libnsl.so.1 RUN ln -s /usr/lib64/libnsl.so.2 /usr/lib64/libnsl.so.1 -- GitLab