# Issue for registration client service while dockerizing it

**URL:** <https://community.mosip.io/t/issue-for-registration-client-service-while-dockerizing-it/1854>\
**Category:** Support\
**Created:** [February 5, 2025, 4:52am UTC](https://community.mosip.io/t/issue-for-registration-client-service-while-dockerizing-it/1854 "2025-02-05T04:52:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dattatray\_More](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/dattatray_more/32/899_2.png) [@Dattatray\_More](https://community.mosip.io/u/Dattatray_More)\
**Post date:** [February 5, 2025, 4:52am UTC](https://community.mosip.io/t/issue-for-registration-client-service-while-dockerizing-it/1854/1 "2025-02-05T04:52:29Z")

</div>

Hello Mosip Community,  
i am trying to setup and install the registartion cleint via docker by referencing the followed github directory  
“[GitHub - mosip/registration-client](https://github.com/mosip/registration-client.git)”  
here provided dockerfile with required data, now i added some details while i am facing an issue but still issue is not resolved, here is detailed dockerfile  
FROM mosipdev/javafx-reg-client-openjdk:latest

ARG SOURCE

ARG COMMIT\_HASH

ARG COMMIT\_ID

ARG BUILD\_TIME

LABEL source=${SOURCE}

LABEL commit\_hash=${COMMIT\_HASH}

LABEL commit\_id=${COMMIT\_ID}

LABEL build\_time=${BUILD\_TIME}

ARG client\_version

ARG healthcheck\_url

ARG client\_upgrade\_server

ARG cert\_server\_URL

ARG keystore\_secret

ENV client\_version\_env=${client\_version}

ENV healthcheck\_url\_env=${healthcheck\_url}

ENV client\_upgrade\_server\_env=${client\_upgrade\_server}

ENV client\_repo\_env=${client\_repo\_url}

ENV artifactory\_url\_env=${artifactory\_url}

ENV host\_name\_env=${host\_name}

ENV keystore\_secret\_env=${keystore\_secret}

ENV signer\_timestamp\_url\_env=${signer\_timestamp\_url}

# can be passed during Docker build as build time environment for github branch to pickup configuration from.

ARG container\_user=mosip

# can be passed during Docker build as build time environment for github branch to pickup configuration from.

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

# can be passed during Docker build as build time environment for github branch to pickup configuration from.

ARG container\_user\_gid=1001

# install packages and create user

RUN apt-get -y update \

&& apt-get install -y unzip zip nginx \

&& groupadd -g ${container\_user\_gid} ${container\_user\_group} \

&& useradd -u ${container\_user\_uid} -g ${container\_user\_group} -s /bin/sh -m ${container\_user}

COPY registration-services/target/registration-services-1.2.0.2.jar /home/mosip/registration-services/target/registration-services-.jar

# set working directory for the user

WORKDIR /home/${container\_user}

ENV work\_dir=/home/${container\_user}

ADD registration-client/target ./registration-client/target

ADD registration-test/target ./registration-test/target

ADD registration-test/src/main/resources ./registration-test/resources

#ADD registration-services/target/\* ./registration-services/target

# registration-services/target/registration-services-\*.jar ./registration-client/target/lib/

RUN mv $(ls registration-services/target/registration-services-\*.jar | head -n 1) ./registration-services/target/registration-services.jar

RUN chmod 777 ./registration-services/target/\*

#ADD configure.sh configure.sh

ADD configure.sh configure.sh

RUN chmod a+x configure.sh \

&& rm -f ./registration-client/target/registration-client-\*-javadoc.jar \

&& rm -f ./registration-client/target/registration-client-\*-sources.jar

# change permissions of file inside working dir

RUN chown -R ${container\_user}:${container\_user} /home/${container\_user}

RUN chown -R ${container\_user}:${container\_user} /var/www

# select container user for all tasks

#USER ${container\_user\_uid}:${container\_user\_gid}

ENTRYPOINT [“./configure.sh”]  
by following this getting an error  
docker run 87155051a83c  
Started with args  
initialized variables  
created mosip-application.properties  
java.io.FileNotFoundException: registration-services-.jar (No such file or directory)  
at java.base/java.io.FileInputStream.open0(Native Method)  
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)  
at java.base/java.io.FileInputStream.(FileInputStream.java:157)  
at jdk.jartool/sun.tools.jar.Main.run(Main.java:360)  
at jdk.jartool/sun.tools.jar.Main.main(Main.java:1681)

here i have added the registartion services’s jars file sitll an encountering the issue

---

<div class="post-metadata">

**Author:** ![svahsek](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/svahsek/32/1098_2.png) [@svahsek](https://community.mosip.io/u/svahsek)\
**Post date:** [February 5, 2025, 5:33am UTC](https://community.mosip.io/t/issue-for-registration-client-service-while-dockerizing-it/1854/2 "2025-02-05T05:33:48Z")

</div>

Dear @Dattatray_More,

Thank you for reaching out, I have asked one of SMEs to look into the query and help you with this.

Best Regards  
Team MOSIP
