Create non-root user for security compliance (CIS Docker v1.5.0 - 4.1)
TestPlan:
PASS : Build the container image
PASS : Run a container from the image
Change-Id: I622f427a88ee6f9e770fd7467794271e3b85f899
Signed-off-by: vpachchi <vineela.pachchipulusu@windriver.com>
&& chown -R $user:$group /var/log/$user \
&& chown -R $user:$group /src \
&& chown -R $user:$group /configs \
- && chown -R $user:$group /etc/o2/
+ && chown -R $user:$group /etc/o2/ \
+ && chown -R $user:$group /.venv
COPY helm_sdk/ /src/helm_sdk/
WORKDIR /src
-# USER $user
+# Create non-root user for security compliance (CIS Docker v1.5.0 - 4.1)
+USER $user
ENV PYTHONHASHSEED=0
ENV PATH="/.venv/bin:${PATH}"
ENV PYTHONPATH="/src"