From 7a85ea009149edc8aff260d559debbd45af02b03 Mon Sep 17 00:00:00 2001 From: Mukesh Paliwal Date: Thu, 13 Jan 2022 09:01:16 +0530 Subject: Switch RESTCONF Collector to Integration base image Issue-ID: DCAEGEN2-2962 Signed-off-by: Mukesh Paliwal Change-Id: I9fda9836e119862f143ea5a649f852cebdfb1be9 --- Changelog.md | 3 ++ pom.xml | 69 ++-------------------------------------------- src/main/docker/Dockerfile | 25 +++++++++++++++++ version.properties | 4 +-- 4 files changed, 33 insertions(+), 68 deletions(-) create mode 100755 src/main/docker/Dockerfile diff --git a/Changelog.md b/Changelog.md index 6345c10..f901c73 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,6 +4,9 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [1.3.0] - 2022/01/13 + - [DCAEGEN2-2962] - Switch RESTCONF Collector to Integration base image + ## [1.2.6] - 2021/12/14 - [DCAEGEN2-3022] - Remediation for Log4Shell vulnerability diff --git a/pom.xml b/pom.xml index 6349069..a2673cc 100644 --- a/pom.xml +++ b/pom.xml @@ -1,8 +1,8 @@ diff --git a/src/main/docker/Dockerfile b/src/main/docker/Dockerfile new file mode 100755 index 0000000..786ef00 --- /dev/null +++ b/src/main/docker/Dockerfile @@ -0,0 +1,25 @@ +FROM nexus3.onap.org:10001/onap/integration-java11:10.0.0 + +ENV HOSTALIASES /etc/host.aliases + +ARG user=restconfcollector +ARG group=restconfcollector + +USER root +WORKDIR /opt/app/restconfcollector + +RUN apk --no-cache update && apk --no-cache upgrade && apk add --upgrade procps && apk add --no-cache vim && apk --no-cache add curl && \ + addgroup $group && adduser --system --disabled-password --no-create-home --ingroup $group $user && \ + chown -R $user:$group /opt/app/restconfcollector && \ + chmod -R u+rw /opt/app/restconfcollector + +USER $user + +COPY --chown=$user:$group /. /opt/app/restconfcollector/ + +RUN chmod +x bin/docker_entry.sh +RUN chmod +x bin/restConfCollector.sh + +EXPOSE 8080 8687 + +ENTRYPOINT ["bin/docker_entry.sh"] diff --git a/version.properties b/version.properties index 0cb18ba..7d6815b 100644 --- a/version.properties +++ b/version.properties @@ -1,6 +1,6 @@ major=1 -minor=2 -patch=6 +minor=3 +patch=0 base_version=${major}.${minor}.${patch} release_version=${base_version} snapshot_version=${base_version}-SNAPSHOT -- cgit 1.2.3-korg