Fixed permissions issue in /app.jar 82/119582/1
authorDan Timoney <dtimoney@att.com>
Mon, 22 Mar 2021 12:37:53 +0000 (08:37 -0400)
committerDan Timoney <dtimoney@att.com>
Mon, 22 Mar 2021 12:37:53 +0000 (08:37 -0400)
Updated Dockerfile to install app.jar in / (as expected by start script)
and changed file ownership to non-root user used to run container.

Change-Id: I8f9ffef662f831cb7d9c6fd56be463cc73639329
Issue-ID: CCSDK-3228
Signed-off-by: Dan Timoney <dtimoney@att.com>
ms/neng/src/main/docker/Dockerfile

index ec161d3..3ffca77 100644 (file)
@@ -26,7 +26,7 @@ USER root
 RUN apk add --no-cache curl
 
 VOLUME /tmp
-ADD NetworkElementNameGen.jar app.jar
+ADD NetworkElementNameGen.jar /app.jar
 VOLUME /opt/etc
 #VOLUME /opt/aai
 ADD opt/etc/ /opt/etc/
@@ -35,6 +35,7 @@ ADD startService.sh /startService.sh
 RUN addgroup -S ccsdk && adduser -S ccsdk -G ccsdk
 RUN chown ccsdk:ccsdk /startService.sh
 RUN chown -R ccsdk:ccsdk /opt
+RUN chown ccsdk:ccsdk /app.jar
 RUN chmod go+w /tmp
 RUN chmod 700 /startService.sh
 USER ccsdk