-
Notifications
You must be signed in to change notification settings - Fork 14
[C4GT Community]: Dockerize AMRIT Platform #59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@drtechie u assign me with this |
instrested!. @harshsennnn we can work togethor on this issue |
@kevalkanp1011 yes sure lets fix a quick meet |
Let's connect over mail for gmeet:- [email protected] @harshsennnn |
can i work on it? @drtechie |
@harshsennnn can you tell me your suitable time for quick meet? |
@drtechie I'd like to work on this issue |
Hey @kevalkanp1011 ping me on discord |
@drtechie I would like to work upon this issue ! |
@drtechie i would love to work on this issue. |
interested in this .. |
Subject: Interest in Contributing to Dockerize AMRIT Platform - C4GT Issue #59 Hi @drtechie, I hope you're doing well! My name is Suraj, and I came across the C4GT issue #59 regarding Dockerizing the AMRIT Platform. I’m really excited about the opportunity to contribute, especially since it aligns perfectly with my experience in Docker, DevOps practices, and deploying containerized microservices. I recently worked on projects involving multi-container orchestration using Docker Compose, setting up Nginx reverse proxies, and creating production-ready deployment pipelines. I've attached my github profile for reference, which details my DevOps experience, including CI/CD pipelines, Kubernetes, and AWS deployments. I would love to collaborate on this and help containerize the Angular UIs and Spring Boot microservices, while ensuring secure and scalable service communication. Please let me know can I be assigned to this issue to work on? Looking forward to your response! Best regards, |
Can you please assign to me i got 5 years of experience in the programming world |
I have gone through the problem statement and found myself quite compatible with it can you please assign this issue to me ! @drtechie |
I was working on issue #59 and come to know that there are some environment variables which are missing from the repository telemedicine-ui can you some body tell me how to rectify it what is that bug these variables are named as printWebLoginPhrCard and getBenIdForhealthID. Apart from the TM-UI repository I have containerized all the UI repos and heading towards the microservices section |
@saransh-g1 |
Ticket Contents
Description
AMRIT Platform consists of several service lines. Service lines are split into a UI frontend and an associated API backend. In addition to these UI-API pairs, you will find additional microservices common across service line specific API services. You will find the list of repos and services in AMRIT repo README.
We have created a docker-compose.yml file for setting up infra of AMRIT platform. This ticket is a continuation of the process.
Create a production-ready containerized system for multiple Angular UI applications and Spring Boot microservices using Docker and Nginx reverse proxy. The solution should enable secure communication between frontend and backend services while maintaining isolated environments and efficient resource utilization.
Goals
Goals
Expected Outcome
Acceptance Criteria
docker-compose up
Implementation Details
Dockerization Strategy for Spring Boot Microservices
Individual Docker Images per service
Each microservice requires its own Dockerfile for isolation and scalability:
Network Configuration
Use separate networks for frontend/backend segregation
Allow cross-network communication for UI-to-API access
For UI services, each UI build files must be added in nginx root.
Example implementation details
Dockerfile
Docker compose
Nginx reverse proxy config
Mockups/Wireframes
NA
Product Name
AMRIT
Organisation Name
Piramal Swasthya Management and Research Institute
Domain
Healthcare
Tech Skills Needed
Docker, DevOps, Spring Boot, Angular
Organizational Mentor
@drtechie
Complexity
High
Category
Deployment
Bounty
This is a bounty ticket with a remuneration of INR 20,000.
The text was updated successfully, but these errors were encountered: