قمت ببناء تطبيق Task Manager بسيط يعمل داخل بيئة حاويات باستخدام Docker و Docker Compose.
الهدف من المشروع هو إنشاء بيئة تشغيل قابلة للنشر بسهولة مع فصل الخدمات المختلفة داخل حاويات مستقلة.
يتكون المشروع من:
تطبيق Backend مبني باستخدام Python Flask
قاعدة بيانات PostgreSQL
تشغيل الخدمات باستخدام Docker Compose
قمت أيضاً بإضافة:
Health Checks لمراقبة حالة قاعدة البيانات
Volumes لحفظ البيانات بشكل دائم
إعداد متغيرات البيئة باستخدام .env
هذا المشروع يحاكي بيئة تشغيل حقيقية للتطبيقات ويُظهر كيفية إدارة الخدمات المتعددة داخل بنية Microservices بسيطة.