النشر التلقائي وإدارة بيئة ويب آمنة باستخدام Docker وMySQL وNginx وAnsibleو TerraformوAWS

تفاصيل العمل

تثبيت وتكوين محرك Docker وDocker Compose لتبسيط إدارة الحاويات.

بناء ونشر حاوية MySQL مع إعدادات مخصصة للمستخدم وقاعدة بيانات افتراضية، بالإضافة إلى حاوية phpMyAdmin للتفاعل الرسومي السهل مع قاعدة بيانات MySQL.

تكوين حاوية Nginx كوكيل آمن لإدارة حركة المرور الواردة، مع فرض HTTPS على المنفذ 443 وتقييد الوصول على اسم النطاق المؤهل بالكامل (FQDN).

تحميل قاعدة الشفرة إلى مستودع Bitbucket وتنفيذ عمليات النشر التلقائي عبر Jenkins لضمان نشر التغييرات في الشفرة تلقائيًا عند تحميلها.

تطوير Playbook باستخدام Ansible لأتمتة إعداد البيئة بالكامل، بما في ذلك تثبيت Docker وتنظيم الحاويات.

استخدام Terraform لتوفير وتكوين البنية التحتية على AWS بشكل أوتوماتيكي، مما يضمن سهولة إعادة إنتاج البيئة وقابلية التوسع.

نشر البيئة بالكامل على AWS، مما يضمن قابلية التوسع العالية والأمان من خلال استخدام خدمات AWS المتكاملة مثل EC2 وS3 وRoute 53.

ملفات مرفقة

بطاقة العمل

اسم المستقل Ismail S.
عدد الإعجابات 0
عدد المشاهدات 5
تاريخ الإضافة
تاريخ الإنجاز