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.

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

27 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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published