Use temurin base in catalog-be docker image 98/143598/2
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Thu, 12 Mar 2026 10:42:59 +0000 (11:42 +0100)
committerLukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Fri, 13 Mar 2026 12:02:54 +0000 (12:02 +0000)
- official base images are kept up to date
- custom images make it harder to understand what is
  included in them

Issue-ID: SDC-4803
Change-Id: I99e9956bd2dffd38a8465852dccd859e760094d0
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
catalog-be/src/main/docker/backend/Dockerfile

index 49bc267..f413e83 100644 (file)
@@ -1,6 +1,7 @@
-FROM onap/integration-java11:10.0.0
+FROM eclipse-temurin:11-jre-alpine
 
 USER root
+RUN addgroup -S onap && adduser -S -G onap onap
 ARG JETTY_FOLDER=/app/jetty
 
 ENV JETTY_HOME=$JETTY_FOLDER
@@ -8,7 +9,7 @@ ENV JETTY_BASE=$JETTY_FOLDER
 ENV JETTY_USER=onap
 ENV JETTY_GROUP=onap
 
-RUN mkdir $JETTY_FOLDER && chown onap:onap $JETTY_FOLDER
+RUN mkdir -p $JETTY_FOLDER && chown onap:onap $JETTY_FOLDER
 
 USER onap