diff options
author | dfarrelly <david.farrelly@est.tech> | 2019-02-22 15:31:10 +0000 |
---|---|---|
committer | dfarrelly <david.farrelly@est.tech> | 2019-02-22 15:31:10 +0000 |
commit | 2d336f92193423a1c9a542ca7dc0819fb5b5f3a9 (patch) | |
tree | a6e4c1e7487385857b633a01c3cb37b552f6ed67 /src | |
parent | 5e40fbfdf79be48a5ff19393f65c0e09309e868a (diff) |
Update docker image
Add timestamp to Docker image tag
Change container to run as non root user
Issue-ID: DCAEGEN2-1250
Change-Id: Idb23167d5f5146cbcacf2e2d72e5502014b5fe78
Signed-off-by: dfarrelly <david.farrelly@est.tech>
Diffstat (limited to 'src')
-rw-r--r-- | src/main/resources/Dockerfile | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main/resources/Dockerfile b/src/main/resources/Dockerfile index 9ceba29..e2b6b89 100644 --- a/src/main/resources/Dockerfile +++ b/src/main/resources/Dockerfile @@ -17,10 +17,20 @@ # SPDX-License-Identifier: Apache-2.0 # ============LICENSE_END========================================================= # -FROM openjdk:8-jre +FROM openjdk:8-jre-alpine + ENTRYPOINT ["/usr/bin/java", "-jar", "/opt/app/pm-mapper/pm-mapper.jar"] ARG JAR WORKDIR /opt/app/pm-mapper + +RUN mkdir -p /var/log/ONAP +RUN addgroup -S onap \ + && adduser -S pm-mapper -G onap \ + && chown -R pm-mapper:onap /opt/app/pm-mapper \ + && chmod a+rwx /var/log/ONAP + ADD target/${JAR} /opt/app/pm-mapper/pm-mapper.jar ADD target/classes/mapping.ftl /opt/app/pm-mapper/etc/mapping.ftl ADD target/classes/measCollec_plusString.xsd /opt/app/pm-mapper/etc/measCollec_plusString.xsd + +USER pm-mapper |