تجهيز تطبيق الويب الخاص بك للعمل داخل Docker

وصف الخدمة

هل يعمل مشروعك محليًا ولكنك تريد تشغيله داخل بيئة Docker واضحة وقابلة للتكرار؟

سأجهز تطبيق الويب الخاص بك للعمل داخل Docker من خلال إنشاء Dockerfile مناسب لبنية المشروع، وضبط الملفات والإعدادات اللازمة لبناء وتشغيل الـContainer بصورة منظمة.

تشمل الخدمة الأساسية تطبيق ويب واحدًا وخدمة تشغيل واحدة، مع إعداد Dockerfile و.dockerignore، وضبط أوامر البناء والتشغيل ومتغيرات البيئة المطلوبة دون تضمين القيم السرية داخل الصورة.

أختبر بناء Docker Image وتشغيل Container للتأكد من أن التطبيق يبدأ بالصورة المتوقعة داخل بيئة Docker، ثم أسلمك الملفات وتعليمات التشغيل الأساسية.

الخدمة مناسبة لمشروعات الويب التي تحتاج إلى بيئة تشغيل قابلة للنقل والتكرار، وليست خدمة إدارة خوادم أو إعداد بنية DevOps كاملة.


مميزات الخدمة

Dockerfile مناسب لبنية المشروع

إعداد خطوات البناء والتشغيل وفق التقنية وطريقة عمل التطبيق بدل استخدام ملف عام لا يراعي المشروع

بيئة تشغيل قابلة للتكرار

تقليل اختلافات البيئة بين الأجهزة من خلال حزم التطبيق ومتطلباته داخل Container

استبعاد الملفات غير المطلوبة

إعداد .dockerignore لمنع إدخال الملفات غير الضرورية إلى Docker Build Context

التعامل الصحيح مع الإعدادات

فصل متغيرات البيئة والقيم الحساسة عن Docker Image وعدم تضمين الأسرار مباشرة في الملفات التي لا ينبغي أن تحتويها

اختبار البناء والتشغيل

التأكد من نجاح بناء Image وتشغيل Container ضمن البيئة المتاحة قبل التسليم


معرض الأعمال


ما الذي ستستلمه

Dockerfile لتطبيق ويب واحد

ملف إعداد Docker مناسب لبناء وتشغيل خدمة التطبيق المتفق عليها

ملف .dockerignore

استبعاد الملفات والمجلدات غير المطلوبة من سياق البناء

Docker Image قابلة للبناء

ضبط المشروع بحيث يمكن بناء Image بنجاح باستخدام الأوامر المتفق عليها

Container قابلة للتشغيل

اختبار تشغيل التطبيق داخل Container والتأكد من بدء الخدمة بصورة صحيحة

إعداد متغيرات البيئة

تنظيم طريقة تمرير إعدادات التطبيق دون تضمين البيانات السرية داخل Docker Image

تعليمات التشغيل

توضيح أوامر Build وRun الأساسية اللازمة لتشغيل المشروع بعد التسليم

جولة تعديل واحدة

جولة لضبط إعداد Docker داخل النطاق الأصلي، ولا تشمل إضافة خدمات أو بنية تشغيل جديدة


قبل طلب الخدمة

الخدمة الأساسية مخصصة لـ Dockerization لتطبيق ويب واحد وخدمة تشغيل واحدة، لذلك:

- يجب أن يكون المشروع موجودًا ويعمل قبل بدء الخدمة.
- تشمل Dockerfile و.dockerignore وإعداد التشغيل الأساسي.
- لا تشمل إصلاح أعطال جوهرية في التطبيق نفسه.
- لا تشمل قاعدة بيانات كـContainer مستقلة في السعر الأساسي.
- لا تشمل Docker Compose متعدد الخدمات في السعر الأساسي.
- لا تشمل Kubernetes.
- لا تشمل CI/CD أو GitHub Actions.
- لا تشمل إعداد أو تأمين Linux Server.
- لا تشمل شراء أو إدارة Cloud Server.
- لا تشمل النشر إلى AWS أو Azure أو أي مزود سحابي.
- لا تشمل إدارة Containers في Production بعد التسليم.
- لا يتم تضمين كلمات مرور أو API Keys أو أسرار داخل Docker Image.
- أي مشروع متعدد الخدمات يحتاج إلى تقييم عدد الخدمات المطلوبة قبل التنفيذ.

طلب الخدمة

سعر الخدمة
$25.00
تطويرات اختيارية

اضافة Docker Compose لتشغيل التطبيق مع قاعدة بيانات واحدة

  • 15 دولار
  • يومين

اضافة خدمة ثانية الي Docker Compose بجانب التطبيق الاساسي

  • 15 دولار
  • يومين

اضافة خدمتين اضافيتين الي بيئة Docker Compose

  • 30 دولار
  • 4 أيام

تحسين Dockerfile باستخدام Multi-stage Build عند ملاءمة المشروع

  • 10 دولار
  • يوم واحد

تشغيل المشروع علي خادم Linux يملكه المشتري بعد تجهيز Docker

  • 20 دولار
  • يومين

بطاقة الخدمة

طلب الخدمة

سعر الخدمة
$25.00
تطويرات اختيارية

اضافة Docker Compose لتشغيل التطبيق مع قاعدة بيانات واحدة

  • 15 دولار
  • يومين

اضافة خدمة ثانية الي Docker Compose بجانب التطبيق الاساسي

  • 15 دولار
  • يومين

اضافة خدمتين اضافيتين الي بيئة Docker Compose

  • 30 دولار
  • 4 أيام

تحسين Dockerfile باستخدام Multi-stage Build عند ملاءمة المشروع

  • 10 دولار
  • يوم واحد

تشغيل المشروع علي خادم Linux يملكه المشتري بعد تجهيز Docker

  • 20 دولار
  • يومين

بطاقة الخدمة

كلمات مفتاحية