[ 
https://issues.apache.org/jira/browse/AIRAVATA-3959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17941875#comment-17941875
 ] 

Ramya Vedi commented on AIRAVATA-3959:
--------------------------------------

Dear Yasith,

I hope this email finds you well. I’m Ramya Vedi, a GSoC 2025 applicant 
proposing to containerize Apache Airavata’s services, starting with the Agent 
service. I sent my proposal to the Airavata dev mailing list 
([email protected]) on April 8th, along with my proof-of[^Proposal_ 
Containerizing Apache Airavata Agent Service (Updated with Proposal PDF) 
(1).eml]-concept (PoC) for the Agent service, which I successfully 
containerized using Docker and Docker Compose. I’ve attached the original 
proposal email below for your reference, in case you didn’t receive it.

In my PoC, I containerized the Agent service (ports 18880/9090) with MariaDB 
(3306), resolving issues like the proto source root error and 
airavata.storageResourceId configuration. The deployment was validated using 
docker ps and curl http://localhost:18880 (returning a 404, confirming the HTTP 
server is active).

I’d greatly appreciate your feedback on two points: the correct value for 
airavata.storageResourceId (currently using default-storage-id), and whether 
the protoSourceRoot in agent-service/pom.xml should be explicitly defined or if 
a root-level build is recommended (details in Section 5 of the proposal).

I’m excited to contribute to Airavata under your mentorship and look forward to 
your guidance. Please let me know if there’s anything specific, you’d like me 
to address.

Thank you for your time!

Best regards,
Ramya Vedi
Email: [[email protected]|mailto:[email protected]]
GitHub: [http://github.com/RamyaVedi]
LinkedIn: [https://www.linkedin.com/in/ramya-vedi/]

> Containerized Deployment of Airavata Services
> ---------------------------------------------
>
>                 Key: AIRAVATA-3959
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3959
>             Project: Airavata
>          Issue Type: Wish
>            Reporter: Yasith Jayawardana
>            Priority: Major
>              Labels: gsoc, gsoc2025, mentor
>         Attachments: Dockerfile, 
> GSoC_2025_Proposal_Containerized_Airavata_Services_RamyaVedi.pdf, Proposal_ 
> Containerizing Apache Airavata Agent Service (Updated with Proposal PDF) 
> (1).eml, docker-compose.yml
>
>
> Currently, all Airavata services are packaged and deployed as Java bundles. 
> The goal is to containerize each service by wrapping it within a Dockerfile, 
> allowing seamless deployment on container-enabled resources while also 
> enabling local execution for development purposes.
> This enhancement has potential to improve deployment consistency, simplify 
> dependency management, and provide greater flexibility in running Airavata 
> services across different environments, for both testing and production use 
> cases.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to