تفاصيل العمل

قمت بتطوير تطبيق متعدد الحاويات باستخدام Docker Compose يتكون من:

* Flask API (Backend)

* PostgreSQL Database

* Nginx Reverse Proxy

- تفاصيل التنفيذ:

* بناء كل خدمة باستخدام Dockerfile مخصص

* ربط الخدمات معًا باستخدام Docker Compose

* استخدام متغيرات بيئة (.env) لإدارة الإعدادات

* إعداد Nginx كـ Reverse Proxy لتوجيه الطلبات إلى Flask

* ربط التطبيق بقاعدة بيانات PostgreSQL مع تخزين دائم (Volumes)

- مميزات المشروع:

* تصميم قابل للتوسع

* فصل الخدمات (Microservices approach)

* سهولة التشغيل باستخدام أمر واحد فقط

- النتائج:

* التطبيق يعمل على المنفذ 3003

* API متكامل مع قاعدة البيانات

* تخزين البيانات بشكل دائم

- الهدف:

بناء بيئة تطبيق حديثة تعتمد على الحاويات لتسهيل النشر والإدارة.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
المهارات