Skip to content

Jinal17/Containerized_WebApp

Repository files navigation

CI/CD pipeline for deploying a containerized web application on EKS

WebApp Home page: here

WebApp Survey page: here

DOCKER

Dockerfile contains : Dependencies & Web application related docker definitions DockerHub: here

KUBERNETES

Deployment & Service Files Contains: container, kubernetes related deployment and execution definitions

Cluster Name: swe645hw2

Rancher: URL: here

Jenkins:URL: here

Steps for Triggering the Build through Jenkins:

  • First Time User Clone this Repo using: git clone https://github.com/Jinal17/swe645
  • Make necessary changes in html and css files for the Web App on your local system
  • Modify the DOCKER_TAG version in Jenkinsfile. For example: Modify the DOCKER_TAG = ‘V8’ : to V9 (any version)
  • $git status
  • $git add -–all
  • $git commit -m "Pushing Final Changes"
  • $git push
  • Once the above steps are executed successfully, the Jenkins build will get triggered and the web application with the new changes will get deployed on kubernetes cluster.
  • Verify the changes on URL: here