PSMRI / PSMRI

A.M.R.I.T (Accessible Medical Records via Integrated technology) is a digital health platform initially developed by Piramal Swasthya Management Research Institute (PSMRI). AMRIT documentation website source code is maintained in this repository.
https://psmri.github.io/PSMRI/
GNU General Public License v3.0
1 stars 10 forks source link

[DMP 2024]: CI-CD pipeline for AMRIT #33

Open drtechie opened 8 months ago

drtechie commented 8 months ago

Ticket Contents

Description

Digital Bharat Collaborative (DBC) is an initiative of Piramal Swasthya, the healthcare arm of the Piramal Foundation. DBC's focus areas include building a robust digital public health delivery platform, improving data-driven governance and empowering healthcare workers. One of DBC's most successful initiatives is AMRIT (Accessible Medical Records via Integrated Technologies). AMRIT is a first-of-its-kind integrated health technology platform that supports clinical excellence for over 2 Cr beneficiaries. AMRIT is deployed across multiple on-premise servers and state data centres in India.

Building and deploying the latest code involves a lot of manual effort. The fact that AMRIT is deployed across several servers adds additional complexity in managing releases. Currently, several mission-critical services and helplines like 104 and 1097 take a downtime while deploying manually. CI-CD will ensure minimal downtime, allow us to release often and maintain a stable service to our thousands of health workers.

This project aims to integrate a robust CI-CD pipeline to improve development efficiency and reduce deployment risks.

Goals & Mid-Point Milestone

Goals

Setup/Installation

https://psmri.github.io/PSMRI/developer-guides/technical-overview/

Expected Outcome

Acceptance Criteria

Implementation Details

Mockups/Wireframes

NA

Product Name

AMRIT

Organisation Name

Piramal Swasthya Management Research Institute

Domain

⁠Healthcare

Tech Skills Needed

DevOps, Jenkins, SQL

Mentor(s)

@drtechie

Category

Backend, CI/CD, Database, Documentation, Deployment

rohitkori commented 7 months ago

Hey @drtechie, I am interested in working on this ticket. I have prior knowledge of DevOps tools like Docker, Kubernetes, GitHub workflows and Jenkins. Can you please guide me on how can I proceed with this project under DMP 2024?

drtechie commented 7 months ago

@rohitkori that's good to know. Appreciate your interest in this issue.

Please follow this link to register for the DMP 2024 program. You'll need to submit the design proposal on Unstop to apply for the project and contribute.

If you have any specific questions or doubts about the project, feel free to ask.

Thanks.

maheshkasabe commented 7 months ago

Hello @drtechie, I am intrested in this project, i have a good amount of experience to work on this project since I am and was a part of Google Summer of Code Program in 2023 and I am a mentor for the same organization in 2024 GSoC Program, in GSoC 2023 i worked on a similar project where i had to create a CI/CD pipeline for Graphspace Project i succefully completed it and similarly i was also an intern in Linux Foundation Mentorship Program 2023 where I worked on similar project! here is my linkedin : https://www.linkedin.com/in/maheshkasbe/

manuprati commented 7 months ago

Hi, I am interested in the project. I have knowledge of all the technologies required for the project viz. CI/CD, Python, Java, SQL, Oracle 9i, Docker, Kubernetes, GitHub workflows and Jenkins. As I am keen to learn new things and once understand, I will be able to expertise the same. If you feel me fit kindly guide me through the process. Regards.

drtechie commented 7 months ago

@manuprati @maheshkasabe

Please follow this link to register for the DMP 2024 program. You'll need to submit the design proposal on Unstop to apply for the project and contribute.

If you have any specific questions or doubts about the project, feel free to ask here or message me on Discord (ID: drtechie).

Thanks.

Pankajjsuthar commented 6 months ago

Hi, I am highly interested in the project, I have prior knowledge about CI/CD pipelines and will be happy to develop more with the project.

nitishmalang commented 6 months ago

Hello @drtechie I am interested working in this issue, I have also done gsoc 2023 and got selected for 1st round of summer of bitcoin 2024 i am interested in working on this issue I have already worked with ci/cd pipelines

AbhimanyuSamagra commented 6 months ago

Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.

Kunalhanma commented 6 months ago

Hi, I have keen interest in this project and as per required skills denoted for project I can manage database and Jenkins. Please consider me as a contributer it will be mean alot

khandolly786 commented 6 months ago

Hey @drtechie I want to show my highly interest in this program as I belong from the IT background and I also have the high knowledge of Jenkins and CI/CD pipeline in my last semester seminar project also... I'm genuinely excited and looking forward for my further opportunities in this arena. Through this program I can be my best version and put my best in this and all... Best, Darakhshan...

drtechie commented 4 months ago

Weekly Goals

Week 1

Week 2

Week 3

Week 4

Week 5

Week 5

Week 6

Week 7

anandamideShakyan commented 4 months ago

Weekly Learnings & Updates

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6