Hello all ,

As per professor suresh suggestion in the class , I am attaching the link
for the  forked repo on which our team  is  working for
 implementing service mesh on MFT for your reference and inputs.

https://github.com/shivamriky/airavata-mft

 Also we would like to get inputs on the following points

*Containerization *

   - we are unable to build the service inside the container since each
   service is dependent on the parent POM of the project . so we have
implemented
   in this way .we are  building the services externally on host machine
   ,and  copying the zip file from the target folder into to the docker
   container  and running the daemon script required for running the
   respective service . Attaching  the link of docker file of  the
   controller service  for reference.

 (
https://github.com/shivamriky/airavata-mft/blob/dockerize/controller/Dockerfile
)

   - The size of the docker images is coming out to be very large (around
   600 MB each ) ,so it is consuming too much time to push the images into
   docker hub.

is there any better of doing this ? any inputs are welcome

*Running the container *

   - While running the Container , container is going  down immediately
    after starting the service . As a temporary hack we have changed the
   script files as per the below commit and got the services working through
   docker containers.  we have removed nohup command from daemon script which
   is running the process in the back ground and as we assumed that  having no
   active process running in the terminal might be the reason for
   docker container going down .

is this the right workaround or is there any better way of doing it
? What would be the permanent way of doing  instead of temporary hack.

https://github.com/shivamriky/airavata-mft/commit/5bf802c833ceefa4398dc6561bca97e5905e8a7c

Thanks and Regards
Akhil

Reply via email to