Add UID mapping for the Docker user and group 50/13250/2 master
authoraravind.est <aravindhan.a@est.tech>
Wed, 7 Aug 2024 15:23:00 +0000 (16:23 +0100)
committeraravind.est <aravindhan.a@est.tech>
Thu, 8 Aug 2024 15:31:42 +0000 (16:31 +0100)
Group and User id added for user nonrtric to use it while assigning the ownership to mounted volume.

Issue-ID: NONRTRIC-1025
Change-Id: Ia6f81e82277daeace9cbca110c06d9065ac00b00
Signed-off-by: aravind.est <aravindhan.a@est.tech>
Dockerfile

index a84b30c..6405ae2 100644 (file)
@@ -55,10 +55,12 @@ ADD /config/keystore.jks /opt/app/policy-agent/etc/cert/keystore.jks
 ADD /config/truststore.jks /opt/app/policy-agent/etc/cert/truststore.jks
 
 ARG user=nonrtric
+ARG userid=120957
 ARG group=nonrtric
+ARG groupid=120957
 
-RUN groupadd $user && \
-    useradd -r -g $group $user
+RUN groupadd -g $groupid $group && \
+    useradd -m -u $userid -g $group $user
 RUN chown -R $user:$group /opt/app/policy-agent
 RUN chown -R $user:$group /var/log/policy-agent
 RUN chown -R $user:$group /var/policy-management-service