Update Dockerfile user to enable apt-get 11/19511/1
authorAreli Fuss <af732p@att.com>
Wed, 18 Oct 2017 12:22:40 +0000 (15:22 +0300)
committerAreli Fuss <af732p@att.com>
Wed, 18 Oct 2017 12:22:40 +0000 (15:22 +0300)
Due to change in the base container
it is needed to replace the default user
before the apt-get commands in dockers
that are based on jetty:9.3-jre8

Change-Id: I675654c638d4e1bc81b1d1ae0509935aa5b1107e
Issue-Id: SDC-477
Signed-off-by: Areli Fuss <af732p@att.com>
base_sdc-backend/Dockerfile
base_sdc-frontend/Dockerfile

index 2bdc6d8..b363160 100644 (file)
@@ -7,9 +7,11 @@ ENV HTTP_PROXY  ${HTTP_PROXY}
 ENV HTTPS_PROXY ${HTTPS_PROXY}
 
 RUN if [ ! -z ${HTTP_PROXY} ]; then echo "Acquire::http::proxy  \"${HTTP_PROXY}\";" >> /etc/apt/apt.conf; fi && \
-    if [ ! -z ${HTTPS_PROXY} ]; then echo "Acquire::https::proxy \"${HTTPS_PROXY}\";" >> /etc/apt/apt.conf; fi 
+    if [ ! -z ${HTTPS_PROXY} ]; then echo "Acquire::https::proxy \"${HTTPS_PROXY}\";" >> /etc/apt/apt.conf; fi
 
 
+USER root
+
 RUN apt-get -y update && apt-get -y install \
     apt-utils \
     curl \
@@ -22,8 +24,11 @@ RUN apt-get -y update && apt-get -y install \
     gcc \
     python-pip
 
+USER jetty
+
 # install chef-solo
 RUN curl -L https://omnitruck.chef.io/install.sh | bash
 
 RUN pip install pycurl
 
+
index 5a8e9e0..886a83e 100644 (file)
@@ -7,12 +7,16 @@ ENV HTTP_PROXY  ${HTTP_PROXY}
 ENV HTTPS_PROXY ${HTTPS_PROXY}
 
 RUN if [ ! -z ${HTTP_PROXY} ]; then echo "Acquire::http::proxy  \"${HTTP_PROXY}\";" >> /etc/apt/apt.conf; fi && \
-    if [ ! -z ${HTTPS_PROXY} ]; then echo "Acquire::https::proxy \"${HTTPS_PROXY}\";" >> /etc/apt/apt.conf; fi 
+    if [ ! -z ${HTTPS_PROXY} ]; then echo "Acquire::https::proxy \"${HTTPS_PROXY}\";" >> /etc/apt/apt.conf; fi
+
+USER root
 
 RUN apt-get -y update && apt-get -y install \
     apt-utils \
     curl \
     vim
 
+USER jetty
+
 # install chef-solo
 RUN curl -L https://omnitruck.chef.io/install.sh | bash