إعداد بيئة متكاملة لـ DevOp : خادم ويب (Nginx) وقاعدة بيانات (PostgreSQL) باستخدام Docker Compose
منذ أسبوع
عرض العمل
الوصف
-الهدف من المشروع بناء بنية تحتية مستقرة ومتعددة الحاويات (Multi-Container Setup) لتشغيل تطبيق ويب مع ربطه بقاعدة بيانات، مع ضمان الحماية الكاملة للبيانات.
-التقنيات المستخدمة: Docker Compose, Docker, Nginx, PostgreSQL, Bind Mounts, Volumes.
أبرز المهام والإنجازات:
-بناء حاويات مخصصة: تم إعداد Dockerfile لخادم الويب (Nginx) وتكوينه للعمل على بورت مخصص (8080) لضمان عدم التعارض.
-إدارة البيانات الحساسة (Volumes): تفعيل Docker Volumes لضمان حفظ بيانات قاعدة بيانات PostgreSQL ومنع فقدانها نهائياً عند إيقاف أو حذف الحاوية، وهي ممارسة أساسية في بيئات الإنتاج (Production).
-إثبات الاتصال الفعال (The Proof): تم اختبار الاتصال بين حاوية Nginx وحاوية PostgreSQL عن طريق تثبيت psql-client داخل حاوية الويب، وتم توثيق الاتصال الناجح بكلمة المرور.
-تكوين الشبكات (Networking): ربط الحاويات داخل شبكة Docker افتراضية لضمان التواصل الآمن بين التطبيق والداتابيز.
التفاصيل
| المشاهدات | 2 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - مواقع الويب |
حساب المستخدم
العربية
English