Add home directory for onap user in command-executor dockerfile 18/125318/1 1.2.1
authorJozsef Csongvai <jozsef.csongvai@bell.ca>
Wed, 6 Oct 2021 15:42:59 +0000 (11:42 -0400)
committerJozsef Csongvai <jozsef.csongvai@bell.ca>
Tue, 26 Oct 2021 13:49:55 +0000 (13:49 +0000)
Without a home directory, pip install would fail for CBAs that require
additional modules.

Issue-ID: CCSDK-3477
Change-Id: If99790a0c8c015639c489e9a498f8df8da4cbe77
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
(cherry picked from commit 64ab1beff4ebcb8a52ae50613bb2abb147a22799)

ms/command-executor/src/main/docker/Dockerfile

index 987932e..3a6d99a 100644 (file)
@@ -11,7 +11,7 @@ RUN tar -xzf /source.tar.gz -C /tmp \
     && cp -rf /tmp/@project.build.finalName@/opt / \
     && rm -rf /source.tar.gz \
     && rm -rf /tmp/@project.build.finalName@ \
-    && groupadd -r -g 1000 onap && useradd -r -u 1000 -g onap onap \
+    && groupadd -r -g 1000 onap && useradd -r -m -d /home/onap -u 1000 -g onap onap \
     && mkdir -p /opt/app/onap/blueprints/deploy /opt/app/onap/logs \
     && touch /opt/app/onap/logs/application.log \
     && chown -R onap:onap /opt \