PratishMashankar / student-survey-devops

Containerizing and Deploying a student survey web application on AWS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Containerizing Student Survey Form

This project embarked on a journey to enhance the deployment and management of the web application developed during Homework 1 – Part 2. To achieve this, we harnessed the power of Docker container technology to containerize the application, facilitating seamless deployment and scaling. The next step involved orchestrating these containers on the open-source Kubernetes platform, ensuring the application's resilience and scalability. We opted for a baseline configuration with a minimum of three pods continuously running, considering Rancher for Kubernetes cluster setup. Furthermore, our endeavor culminated in establishing a robust CI/CD pipeline, complete with a Git source code repository hosted on GitHub and Jenkins for automated building and deployment of the application on our Kubernetes cluster.

Declaration

Project submitted towards the partial procurement of credits for CS645 Component Based Software Design at GMU under Professor Vinod Dubey.

About

Containerizing and Deploying a student survey web application on AWS


Languages

Language:HTML 63.9%Language:CSS 34.3%Language:Dockerfile 1.8%