Skip to content

Commit 33807d7

Browse files
authored
Merge pull request #10 from karimzakzouk/basmala352004-patch-1
Update README.md
2 parents 00ee212 + e1821c1 commit 33807d7

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

README.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# 🌌 Solar System - Enterprise DevOps Application
22

3-
A comprehensive Node.js web application demonstrating enterprise-grade DevOps practices with complete CI/CD pipeline, Infrastructure as Code, GitOps implementation, and comprehensive monitoring.
3+
A comprehensive Python web application demonstrating enterprise-grade DevOps practices with a complete CI/CD pipeline, Infrastructure as Code, GitOps implementation, and comprehensive monitoring.
44

5-
[![Node.js CI](https://github.com/KarimZakzouk/Graduation-Project-Devops/actions/workflows/ci.yml/badge.svg)](https://github.com/KarimZakzouk/Graduation-Project-Devops/actions/workflows/ci.yml)
5+
[![Python CI](https://github.com/KarimZakzouk/Graduation-Project-Devops/actions/workflows/ci.yml/badge.svg)](https://github.com/KarimZakzouk/Graduation-Project-Devops/actions/workflows/ci.yml)
66
[![Docker Build](https://github.com/KarimZakzouk/Graduation-Project-Devops/actions/workflows/docker.yml/badge.svg)](https://github.com/KarimZakzouk/Graduation-Project-Devops/actions/workflows/docker.yml)
77
[![Terraform](https://github.com/KarimZakzouk/Graduation-Project-Devops/actions/workflows/terraform.yml/badge.svg)](https://github.com/KarimZakzouk/Graduation-Project-Devops/actions/workflows/terraform.yml)
88

@@ -13,7 +13,7 @@ A comprehensive Node.js web application demonstrating enterprise-grade DevOps pr
1313
This project showcases a **Solar System visualization web application** built with modern DevOps practices, featuring:
1414

1515
- **Interactive Solar System UI** with planet data and animations
16-
- **Node.js/Express backend** with MongoDB integration
16+
- **Python backend** with MongoDB integration
1717
- **Complete CI/CD pipeline** with GitHub Actions
1818
- **Infrastructure as Code** using Terraform and AWS EKS
1919
- **GitOps deployment** with ArgoCD for automated application delivery
@@ -51,9 +51,9 @@ This project showcases a **Solar System visualization web application** built wi
5151

5252
### **Application Stack**
5353
- **Frontend**: HTML5, CSS3, JavaScript (Interactive Solar System UI)
54-
- **Backend**: Node.js, Express.js
54+
- **Backend**: Python
5555
- **Database**: MongoDB with Mongoose ODM
56-
- **Testing**: Mocha, Chai, NYC (Code Coverage)
56+
- **Testing**: pytest, NYC (Code Coverage)
5757

5858
### **DevOps & Infrastructure**
5959
- **Containerization**: Docker, Multi-stage builds
@@ -74,11 +74,9 @@ This project showcases a **Solar System visualization web application** built wi
7474

7575
```
7676
├── 📱 Application Code
77-
│ ├── app.js # Main Node.js application
78-
│ ├── app-controller.js # Route controllers
79-
│ ├── app-test.js # Test suites
77+
│ ├── app.py # Main Python application
78+
│ ├── app-test.py # Test suites
8079
│ ├── index.html # Frontend UI
81-
│ ├── package.json # Dependencies & scripts
8280
│ └── Dockerfile # Container definition
8381
8482
├── ☸️ Kubernetes & Helm
@@ -120,15 +118,15 @@ This project showcases a **Solar System visualization web application** built wi
120118
│ └── destroy.yml # Resource cleanup
121119
122120
└── 🖼️ Static Assets
123-
└── images/ # Planet images & backgrounds
121+
└── static/ # Planet images & backgrounds
124122
```
125123

126124
---
127125

128126
## 🔄 DevOps Pipeline
129127

130128
### **1. Continuous Integration (CI)**
131-
- **Code Quality**: Automated testing with Mocha/Chai
129+
- **Code Quality**: Automated testing with pytest
132130
- **Code Coverage**: NYC coverage reports (85% threshold)
133131
- **Security Scanning**: Container vulnerability checks
134132
- **Dependency Management**: Automated dependency updates

0 commit comments

Comments
 (0)