From: Fiete Ostkamp Date: Thu, 20 Mar 2025 08:54:12 +0000 (+0100) Subject: Replace custom base image in sparky-be X-Git-Tag: 2.0.7^0 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F28%2F140528%2F1;p=aai%2Fsparky-be.git Replace custom base image in sparky-be - use eclipse-temurin:11-jre-alpine base image instead of aai-common image Issue-ID: AAI-4146 Change-Id: I4d3b4ed2359a7eb975a58f20ce21c2bc5d0bb005 Signed-off-by: Fiete Ostkamp --- diff --git a/pom.xml b/pom.xml index 6d4fc72..a5f8c2c 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ org.onap.aai sparky-be - 2.0.6-SNAPSHOT + 2.0.7-SNAPSHOT pom aai-sparky-be diff --git a/sparkybe-onap-application/pom.xml b/sparkybe-onap-application/pom.xml index 5e21ea7..e8a5d05 100644 --- a/sparkybe-onap-application/pom.xml +++ b/sparkybe-onap-application/pom.xml @@ -5,12 +5,12 @@ org.onap.aai sparky-be - 2.0.6-SNAPSHOT + 2.0.7-SNAPSHOT org.onap.aai.sparky-be sparkybe-onap-application - 2.0.6-SNAPSHOT + 2.0.7-SNAPSHOT jar @@ -35,8 +35,6 @@ ${project.build.directory}/${project.artifactId}-build/ onap - alpine - 1.13.2 0.10 yyyyMMdd'T'HHmmss'Z' @@ -365,28 +363,6 @@ org.codehaus.groovy.maven gmaven-plugin 1.0 - - - pre-clean - - execute - - - - def userAaiBaseImage = session.userProperties['aai.base.image'] - def userAaiCommonVersion = session.userProperties['aai.base.image.version'] - if (userAaiCommonVersion != null) { - project.properties['aai.base.image.version'] = userAaiCommonVersion - } - if (userAaiBaseImage != null) { - project.properties['aai.base.image'] = userAaiBaseImage - } - log.info 'Base image flavour: ' + project.properties['aai.base.image'] - log.info 'Base image version: ' + project.properties['aai.base.image.version'] - - - - io.fabric8 diff --git a/sparkybe-onap-application/src/main/docker/Dockerfile b/sparkybe-onap-application/src/main/docker/Dockerfile index 6f95de0..39c9e91 100644 --- a/sparkybe-onap-application/src/main/docker/Dockerfile +++ b/sparkybe-onap-application/src/main/docker/Dockerfile @@ -1,24 +1,13 @@ -FROM @aai.docker.namespace@/aai-common-@aai.base.image@:@aai.base.image.version@ - -ARG MICRO_HOME=/opt/app/sparky -ARG BIN_HOME=$MICRO_HOME/bin -ARG UI_LOGS=/var/log/onap/AAI-UI - -USER root +FROM eclipse-temurin:11-jre-alpine +USER nobody +ENV MICRO_HOME=/opt/app/sparky WORKDIR $MICRO_HOME -COPY --chown=aaiadmin:aaiadmin /maven/sparkybe-onap-application/ . - -# Build up the deployment folder structure -RUN mkdir -p $MICRO_HOME $MICRO_HOME/logs $UI_LOGS && \ - chown -R aaiadmin:aaiadmin $MICRO_HOME/logs $UI_LOGS && \ - chmod 755 $BIN_HOME/* && \ - ln -snf /logs $MICRO_HOME/logs +COPY --chown=nobody:nobody /maven/sparkybe-onap-application/ . -USER aaiadmin EXPOSE 8000 8000 EXPOSE 9517 9517 -CMD ["/opt/app/sparky/bin/start.sh"] +CMD ["/bin/sh", "/opt/app/sparky/bin/start.sh"] diff --git a/sparkybe-onap-application/src/main/scripts/start.sh b/sparkybe-onap-application/src/main/scripts/start.sh old mode 100644 new mode 100755 index 7faae8d..c478439 --- a/sparkybe-onap-application/src/main/scripts/start.sh +++ b/sparkybe-onap-application/src/main/scripts/start.sh @@ -5,8 +5,6 @@ CONFIG_HOME=${APP_HOME}/config PROPS="-DAPP_HOME=${APP_HOME} -DCONFIG_HOME=${CONFIG_HOME} -Dlogging.config=${CONFIG_HOME}/logging/logback.xml" -find ${MICRO_HOME} -name "*.sh" -exec chmod +x {} + - JAVA_CMD="exec java"; JAR_CMD="exec jar"; diff --git a/sparkybe-onap-service/pom.xml b/sparkybe-onap-service/pom.xml index b6a6394..e872746 100644 --- a/sparkybe-onap-service/pom.xml +++ b/sparkybe-onap-service/pom.xml @@ -4,12 +4,12 @@ org.onap.aai sparky-be - 2.0.6-SNAPSHOT + 2.0.7-SNAPSHOT org.onap.aai.sparky-be sparkybe-onap-service - 2.0.6-SNAPSHOT + 2.0.7-SNAPSHOT jar diff --git a/version.properties b/version.properties index 640b101..d4e7f68 100644 --- a/version.properties +++ b/version.properties @@ -4,7 +4,7 @@ major=2 minor=0 -patch=6 +patch=7 base_version=${major}.${minor}.${patch}