قمت ببناء Dockerfile متعدد المراحل (Multi-stage) لتطبيق Flask بسيط.
الخطوات التي تم تنفيذها:
- إنشاء Dockerfile باستخدام Python 3.11 Alpine
- تثبيت المتطلبات من requirements.txt
- نسخ ملفات التطبيق إلى الحاوية
- تحديد Entrypoint وCMD لتشغيل التطبيق تلقائيًا
- تشغيله علي بورت 5000
- رفع الصورة على حسابي في Docker Hub