Skip to content

The DevOps Project is a full-stack web application that illustrates essential DevOps practices, including Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as Code (IaC), and container orchestration.

License

Notifications You must be signed in to change notification settings

karimosman89/DevOps-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps Showcase Project

Overview

This project demonstrates a full-stack application with automated CI/CD, containerization, and infrastructure as code (IaC).

Tech Stack

  • Frontend: React
  • Backend: Node.js (Express)
  • Infrastructure: Terraform (AWS EC2)
  • CI/CD: GitHub Actions
  • Containerization: Docker, Kubernetes
  • Monitoring: Prometheus, Grafana

How to Run

Locally with Docker Compose

docker-compose up
kubectl apply -f ./k8s/ 
cd infra
terraform init
terraform apply


By following these steps, you'll have a comprehensive DevOps project that showcases your skills across CI/CD, containerization, IaC, and monitoring/logging!

About

The DevOps Project is a full-stack web application that illustrates essential DevOps practices, including Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as Code (IaC), and container orchestration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published