diff options
Diffstat (limited to 'sparkybe-onap-application/src/main')
-rw-r--r-- | sparkybe-onap-application/src/main/docker/Dockerfile | 21 | ||||
-rwxr-xr-x[-rw-r--r--] | sparkybe-onap-application/src/main/scripts/start.sh | 2 |
2 files changed, 5 insertions, 18 deletions
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 index 7faae8d..c478439 100644..100755 --- 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"; |