Skip to content

A complete DevOps project deploying a three-tier web application (React, Node, MongoDB) on AWS EKS using Jenkins, ArgoCD, Prometheus, and Grafana. Automates CI/CD, infrastructure provisioning, and monitoring in a production-grade Kubernetes environment.

Notifications You must be signed in to change notification settings

vaishnavirajj/mern-ci-cd-pipeline

Repository files navigation

DevOps Project

This project is a simple demonstration of DevOps practices using a full-stack application.

What it includes

  • Backend API (Node.js)
  • Frontend web app
  • MongoDB database
  • Docker and Docker Compose
  • Kubernetes and Helm
  • Jenkins for CI/CD
  • Ansible for configuration
  • Monitoring with Prometheus and Grafana
  • Infrastructure as Code with Terraform

How to use

  1. Clone this repository
  2. Follow the setup instructions in each section
  3. Run the application using Docker Compose or Kubernetes

Contributing

See CONTRIBUTING.md for how to contribute.

License

MIT License

About

A complete DevOps project deploying a three-tier web application (React, Node, MongoDB) on AWS EKS using Jenkins, ArgoCD, Prometheus, and Grafana. Automates CI/CD, infrastructure provisioning, and monitoring in a production-grade Kubernetes environment.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published