X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=plans%2Fso%2Fintegration-etsi-testing%2Fso-simulators%2Fpackage%2Fdocker%2Fsrc%2Fmain%2Fdocker%2Fdocker-files%2FDockerfile.so-simulator-base-image;h=f954ea3b2ba7f461ec8a8163bb2de26850d5b29c;hb=HEAD;hp=f6f0fc9b69ca19b278c9f62efe0da09bfe0b672d;hpb=b01df8be03edfbea5e6185d763496bd8cfa833ff;p=integration%2Fcsit.git diff --git a/plans/so/integration-etsi-testing/so-simulators/package/docker/src/main/docker/docker-files/Dockerfile.so-simulator-base-image b/plans/so/integration-etsi-testing/so-simulators/package/docker/src/main/docker/docker-files/Dockerfile.so-simulator-base-image index f6f0fc9b..f954ea3b 100644 --- a/plans/so/integration-etsi-testing/so-simulators/package/docker/src/main/docker/docker-files/Dockerfile.so-simulator-base-image +++ b/plans/so/integration-etsi-testing/so-simulators/package/docker/src/main/docker/docker-files/Dockerfile.so-simulator-base-image @@ -1,4 +1,4 @@ -FROM docker.io/openjdk:8-jdk-alpine +FROM adoptopenjdk/openjdk11:jre-11.0.9.1_1-alpine ARG http_proxy ARG https_proxy @@ -8,7 +8,8 @@ ENV http_proxy=$HTTP_PROXY ENV https_proxy=$HTTPS_PROXY # Update the package list and upgrade installed packages -RUN apk update && apk upgrade +USER root +RUN apk update # Install commonly needed tools RUN apk --no-cache add curl netcat-openbsd sudo nss @@ -16,7 +17,7 @@ RUN apk --no-cache add curl netcat-openbsd sudo nss # Create 'so' user RUN addgroup -g 1000 so && adduser -S -u 1000 -G so -s /bin/sh so -RUN mkdir /app && mkdir /app/config && mkdir /app/logs +RUN mkdir /app && mkdir /app/config && mkdir /app/logs && mkdir /app/ca-certificates COPY maven/app.jar /app COPY configs/logging/logback-spring.xml /app @@ -24,8 +25,13 @@ COPY scripts/start-app.sh /app RUN chown -R so:so /app && chmod 700 /app/*.sh +USER so + # Springboot configuration (required) VOLUME /app/config +# CA certificates +VOLUME /app/ca-certificates + WORKDIR /app CMD ["/app/start-app.sh"]