هل ترغب في تشغيل تطبيقك داخل Docker Container بطريقة احترافية وسهلة؟
سأقوم بكتابة Dockerfile مخصص لتطبيقك وفق أفضل ممارسات Docker، ليصبح جاهزًا للتشغيل والنشر على أي خادم أو بيئة سحابية. سأحرص على أن يكون Dockerfile منظمًا، خفيفًا، وسهل التعديل والصيانة، مع تحسين عملية البناء والتشغيل قدر الإمكان.
الخدمة مناسبة لتطبيقات Python وNode.js وJava وGo وPHP وRuby وغيرها.
ما ستحصل عليه
- كتابة Dockerfile واحد لتطبيق واحد.
- إعداد أوامر البناء والتشغيل.
- ضبط Working Directory ونسخ الملفات.
- تثبيت الاعتماديات اللازمة.
- تحديد المنفذ وتشغيل التطبيق.
- مراجعة Dockerfile قبل التسليم.
- تعديل واحد في حال وجود خطأ بالتنفيذ.
ملاحظة: لا تشمل الخدمة Docker Compose أو Kubernetes أو CI/CD، ويمكن طلبها كتطويرات إضافية.
✔ كتابة Dockerfile احترافي ومنظم وفق أفضل الممارسات (Best Practices).
✔ اختيار Base Image المناسبة لتقليل حجم الصورة وتحسين الأداء.
✔ تحسين سرعة عملية Build باستخدام Docker Layer Caching عند الإمكان.
✔ كتابة Dockerfile واضح وسهل التعديل مستقبلًا.
✔ تشغيل التطبيق داخل Container بطريقة صحيحة.
✔ اختبار Dockerfile والتأكد من إمكانية بناء الصورة وتشغيلها.
✔ دعم التطبيقات متعددة اللغات والأطر المختلفة.
✔ الالتزام بمعايير الجودة والأمان أثناء إعداد Dockerfile.
سيتم تسليم الملفات بصيغة منظمة تشمل:
- Dockerfile.
- أي ملفات مساعدة مطلوبة (مثل .dockerignore إذا لزم الأمر).
- ملف README.md يحتوي على خطوات:
- بناء الصورة (Build)
- تشغيل الحاوية (Run)
- إيقافها وإعادة تشغيلها
- أي ملاحظات خاصة بالتشغيل
إنشاء ملف docker-compose.yml لتشغيل التطبيق
10.00
|
|
إعداد Docker Compose مع قاعدة بيانات ( MySQL أو PostgreSQL أو Radis)
15.00
|
إنشاء ملف docker-compose.yml لتشغيل التطبيق
10.00
|
|
إعداد Docker Compose مع قاعدة بيانات ( MySQL أو PostgreSQL أو Radis)
15.00
|