[
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)