هل يعمل تطبيقك على جهازك فقط، ويتعب من يحاول تشغيله على جهاز آخر أو على السيرفر؟ سأجهزه للعمل بـ Docker حتى يشتغل التطبيق وقاعدة البيانات بأمر واحد.
الخدمة الأساسية: تطبيق واحد وقاعدة بيانات واحدة (MySQL أو PostgreSQL)، حتى ثلاث حاويات. ستحصل على Dockerfile للتطبيق، وملف docker-compose.yml، وملف .env.example للإعدادات وكلمات المرور، وحفظ بيانات القاعدة في volume، وملف README بخطوات التشغيل والإيقاف. أشغّل كل شيء عندي قبل التسليم وأرسل لك صورة من الحاويات وهي تعمل.
شغّلت بـ Docker Compose منصة من ثماني حاويات (Spring Boot وFastAPI وReact وKafka)، وصححت مؤخرا ملف Compose في مشروع منشور على GitHub كان يشغّل PostgreSQL دون أن يربطه بالتطبيق. أستعمل أدوات الذكاء الاصطناعي في العمل، وأراجع كل تغيير وأختبره بنفسي.
الأمر docker compose up يشغل التطبيق وقاعدة البيانات معا.
قاعدة البيانات في volume فلا تضيع البيانات عند إعادة التشغيل.
كلمات المرور والإعدادات في ملف .env خارج الكود.
Dockerfile وdocker-compose.yml و.env.example.
ملف README بخطوات التشغيل والإيقاف.
تطبيق واحد مع قاعدة بيانات واحدة. لا تشمل: الرفع على سيرفر أو استضافة، إعداد Kubernetes أو CI/CD، إصلاح أخطاء في كود التطبيق نفسه. يمكن الاتفاق على ذلك عبر طلب جديد.
حاوية إضافية (Redis أو Nginx)
5.00
|
|
ملف README بالعربية والإنجليزية
5.00
|
حاوية إضافية (Redis أو Nginx)
5.00
|
|
ملف README بالعربية والإنجليزية
5.00
|