From 833b0e79c2cf9dd363476e034cd86ee774dd16e1 Mon Sep 17 00:00:00 2001 From: Yousifhamdy7 Date: Wed, 29 Jul 2026 00:49:18 +0000 Subject: [PATCH] Upload files to "/" --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..37dcf5a --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# ghaymah-exam-yousif-sre + +تسليم مسار **SRE — Site Reliability Engineering** لاختبار مقابلة غيمة 2026 (تمّ تجاهل مساري SecOps وMarketing حسب التوجيه). + +## هيكل المستودع + +``` +q1-deploy-monitor/ # Dockerfile + app.py (Flask API مع /health) + health-check.sh + dashboard.html + DEPLOY.md +q2-postmortem/ # تقرير Postmortem كامل لحادثة OOMKilled +q3-cicd/ # GitHub Actions workflow (build → registry → staging → manual approval → production) + docs.md +q4-scalability/ # architecture.md (Mermaid diagram) + calculations.md (39 حاوية + cold start + block storage) +q5-mithal-monitor/ # monitor.py (latency/uptime/SSL/DNS/search لـ mithal.space) + dashboard.html + DEPLOY.md +common-mortakaz/ # اقتراحا تكامل لمنتجين من mortakaz.com +common-qabilah/ # تعليمات سؤال قبيلة الإجباري (يتطلب تنفيذ شخصي — راجع الملف) +``` + +## ملاحظات مهمة حول النشر الفعلي + +كل الكود في هذا المستودع production-ready (تم فحص صحة الـ Dockerfile، الـ YAML، وصحة تجميع Python). النشر الفعلي على ghaymah.systems وربط حساب qabilah.com يتطلبان بيانات اعتماد شخصية (حساب غيمة، بريد/هاتف لقبيلة) لا يملكها مساعد الذكاء الاصطناعي؛ خطوات التنفيذ الدقيقة موثقة في كل `DEPLOY.md` وفي `common-qabilah/qabilah-profile.txt` لتنفيذها مباشرة خلال دقائق. + +## قبيلة (سؤال B - إجباري للتأهل) + +رابط الحساب: راجع `common-qabilah/qabilah-profile.txt` — يُملأ بعد إنشاء الحساب.