diff --git a/mock-identity-system/Dockerfile b/mock-identity-system/Dockerfile index 59deef43..1d0196a1 100644 --- a/mock-identity-system/Dockerfile +++ b/mock-identity-system/Dockerfile @@ -49,10 +49,10 @@ ENV hsm_zip_file_path=${hsm_client_zip_path} ARG container_user=root # can be passed during Docker build as build time environment for github branch to pickup configuration from. -ARG container_user_group=root +ARG container_user_group=mosip # can be passed during Docker build as build time environment for github branch to pickup configuration from. -ARG container_user_uid=1001 +ARG container_user_uid=mosip # can be passed during Docker build as build time environment for github branch to pickup configuration from. ARG container_user_gid=1001 @@ -63,10 +63,10 @@ ENV hsm_local_dir_name=${hsm_local_dir} # install packages and create user RUN apt-get -y update \ -&& apt-get install -y unzip file \ +&& apt-get install -y unzip file sudo \ && groupadd -g ${container_user_gid} ${container_user_group} \ && useradd -u ${container_user_uid} -g ${container_user_group} -s /bin/sh -m ${container_user} \ -&& adduser ${container_user} \ +&& adduser ${container_user} sudo \ && echo "%sudo ALL=(ALL) NOPASSWD:/home/${container_user}/${hsm_local_dir}/install.sh" >> /etc/sudoers # set working directory for the user