Update dating dockerfiles for non root containers 79/83879/5
authoredepaul <paul.p.dennehy@est.tech>
Mon, 1 Apr 2019 16:41:53 +0000 (16:41 +0000)
committerPaul Dennehy <paul.p.dennehy@est.tech>
Tue, 2 Apr 2019 09:00:13 +0000 (09:00 +0000)
Issue-ID: DMAAP-1134

Change-Id: I7dcc5b6754fc157dea3abfc2e19a2a07ce509760
Signed-off-by: edepaul <paul.p.dennehy@est.tech>
datarouter-node/src/main/resources/docker/Dockerfile
datarouter-prov/src/main/resources/docker/Dockerfile
datarouter-subscriber/src/main/resources/docker/Dockerfile

index 3900773..d57fbef 100644 (file)
@@ -25,10 +25,16 @@ MAINTAINER DMAAP Team
 COPY /opt /opt
 
 # curl used for healthcheck
-CMD apt update && apt add curl
+RUN apk update && apk add curl && apk add vim
 
 EXPOSE 8080 8443
 
 WORKDIR /opt
 RUN chmod 0700 startup.sh
 ENTRYPOINT ["sh", "startup.sh"]
+
+RUN addgroup -S onap \
+    && adduser -S datarouter -G onap \
+    && chown -R datarouter:onap /opt/
+
+USER datarouter
\ No newline at end of file
index b11925a..fb512a4 100644 (file)
@@ -24,10 +24,17 @@ MAINTAINER DMAAP Team
 
 COPY /opt /opt
 
-RUN apk update && apk add curl
+RUN apk update && apk add curl && apk add vim
 
 EXPOSE 8080 8443
 
 WORKDIR /opt
 RUN chmod 0700 startup.sh
+
 ENTRYPOINT ["sh", "startup.sh"]
+
+RUN addgroup -S onap \
+    && adduser -S datarouter -G onap \
+    && chown -R datarouter:onap /opt/
+
+USER datarouter
index fe6d2fc..7892ff7 100644 (file)
@@ -29,3 +29,9 @@ EXPOSE 8080 8443
 WORKDIR /opt
 RUN chmod 0700 startup.sh
 ENTRYPOINT ["sh", "startup.sh"]
+
+RUN addgroup -S onap \
+    && adduser -S datarouter -G onap \
+    && chown -R datarouter:onap /opt/
+
+USER datarouter
\ No newline at end of file