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
