Run multicloud-azure docker as non-root user 84/81884/1
authorSudhakar Reddy <Sudhakar.Reddy@amdocs.com>
Sat, 9 Mar 2019 04:26:05 +0000 (04:26 +0000)
committerSudhakar Reddy <Sudhakar.Reddy@amdocs.com>
Sat, 9 Mar 2019 04:39:43 +0000 (04:39 +0000)
Change-Id: I4e5f13a1794bf1910ed485a86fa156cb226be7c1
Issue-ID: MULTICLOUD-498
Signed-off-by: Sudhakar Reddy <Sudhakar.Reddy@amdocs.com>
azure/docker/Dockerfile
azure/docker/build_image.sh [changed mode: 0644->0755]
azure/docker/docker-entrypoint.sh [changed mode: 0644->0755]
azure/docker/instance-config.sh [changed mode: 0644->0755]
azure/docker/instance-init.sh [changed mode: 0644->0755]
azure/docker/instance-run.sh [changed mode: 0644->0755]

index cc2647e..9fd35da 100644 (file)
@@ -18,6 +18,7 @@ RUN apt-get update && \
     apt-get install -y wget
 RUN apt-get install -y python-dev gcc libffi-dev libssl-dev make
 
+RUN groupadd -r onap && useradd -r -g onap onap
 # ARIA orchestrator addition
 RUN pip install -U pip setuptools
 COPY /aria/ /tmp/
@@ -48,8 +49,12 @@ RUN  cd /opt/ && \
     wget -q -O multicloud-azure.zip 'https://nexus.onap.org/service/local/artifact/maven/redirect?r=snapshots&g=org.onap.multicloud.azure&a=multicloud-azure&v=LATEST&e=zip' && \
     unzip multicloud-azure.zip && \
     rm -rf multicloud-azure.zip && \
-    pip install -r multicloud_azure/requirements.txt
+    pip install -r multicloud_azure/requirements.txt && \
+    chown onap:onap /opt/multicloud_azure -R
+
+RUN mkdir /home/onap && chown onap:onap /home/onap -R
 
 WORKDIR /opt
 RUN chmod +x multicloud_azure/docker/*.sh && chmod +x multicloud_azure/*.sh
+USER onap
 ENTRYPOINT multicloud_azure/docker/docker-entrypoint.sh
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)