Upload files to "/"
هذا الالتزام موجود في:
23
README.md
Normal file
23
README.md
Normal file
@@ -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` — يُملأ بعد إنشاء الحساب.
|
||||
المرجع في مشكلة جديدة
حظر مستخدم