[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-docker-dev-stack":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":13,"tagline":14,"longDescription":15,"features":16,"useCases":23,"steps":33,"faq":46,"specs":56,"compatibleOs":65,"relatedApps":67,"relatedPosts":82,"category":83},"docker-dev-stack","Docker Development Stack","بيئة تطوير كاملة مع Docker Compose وإعادة تحميل فوري (hot reload). شارك الإعداد نفسه بين جميع مطوّريك.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fstack-dev-docker-vps","https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker","https:\u002F\u002Fgithub.com\u002Fdocker\u002Fawesome-compose","بيئة Docker Compose قابلة للمشاركة بين جميع مطوّريك — إعادة تحميل فوري، وعزل، واتساق.","يهيّئ قالب Docker Development Stack بيئة تطوير كاملة مبنية على Docker Compose، مصمّمة لتكون قابلة لإعادة الإنتاج وللمشاركة بين جميع أعضاء فريقك. وداعًا لعبارة \"يعمل على جهازي\": فجميع مطوّريك يتشاركون البيئة نفسها بالضبط، من قاعدة البيانات إلى الخدمات المساندة.\n\nيتضمّن هذا القالب ملف `docker-compose.yml` أساسيًا مع إعادة تحميل فوري (أحجام bind mount)، وشبكة داخلية للخدمات، وإعدادات لأكثر أنواع المشاريع شيوعًا. وعند نشره على خادم افتراضي مخصّص للتطوير ومشترك، يتيح للفريق بأكمله العمل على بيئة الاختبار (staging) نفسها.",[17,18,19,20,21,22],"Docker Compose مع إعادة تحميل فوري عبر أحجام bind mount","شبكة Docker داخلية لعزل الخدمات","إعدادات جاهزة لـ Node.js وPHP وPython","خدمات مساندة مضمّنة: PostgreSQL وRedis وMailpit","ملف Makefile بالأوامر الشائعة (start، stop، shell، logs)","متوافق مع Docker Desktop والخادم الافتراضي البعيد",[24,27,30],{"title":25,"body":26},"إعداد المطوّرين الجدد","يستنسخ مطوّر جديد المستودع وينفّذ `make start` — وتصبح البيئة جاهزة في دقيقتين.",{"title":28,"body":29},"خادم اختبار مشترك","انشر هذه البيئة على خادم افتراضي مخصّص للاختبار (staging) — ويصل إليها الفريق بأكمله بالطريقة نفسها.",{"title":31,"body":32},"تعدّد المشاريع","أدِر عدة مشاريع بحزم مختلفة على الخادم نفسه بفضل عزل Docker.",[34,37,40,43],{"title":35,"body":36},"إنشاء الخادم الافتراضي","اختر \"Docker Development Stack\". الحد الأدنى 2 غيغابايت من ذاكرة RAM، وأكثر إذا كانت عدة مشاريع تعمل في آنٍ واحد.",{"title":38,"body":39},"تكييف ملف Compose","عدّل `docker-compose.yml` بما يناسب حزمتك (أضِف خدمة تطبيقك، وكيّف الأحجام).",{"title":41,"body":42},"تشغيل البيئة","نفّذ `make start` أو `docker compose up -d --build`. تبدأ الخدمات في الخلفية.",{"title":44,"body":45},"الوصول إلى الخدمات","تطبيقك متاح عبر المنفذ المعيَّن. وPostgreSQL وRedis وMailpit متاحة من شبكة Docker الداخلية.",[47,50,53],{"q":48,"a":49},"ما الفرق بين Docker Starter وDocker Development Stack؟","Docker Starter أساس إنتاج بسيط. أما Docker Dev Stack فمصمّم خصيصًا للتطوير: إعادة تحميل فوري، وأدوات تنقيح، وخدمات اختبار (Mailpit، إلخ).",{"q":51,"a":52},"هل يمكن استخدام هذا القالب في الإنتاج؟","غير موصى به بحالته الراهنة. للإنتاج، استخدم قالبًا مخصّصًا (Laravel Stack، Node.js Stack) أو Coolify\u002FDokploy.",{"q":54,"a":55},"هل تعمل إعادة التحميل الفوري مع أحجام بعيدة؟","نعم، إذا ركّبت شيفرتك المحلية على الخادم الافتراضي عبر SSHFS أو إذا عملت مباشرةً من الخادم الافتراضي.",{"ram":57,"cpu":58,"stack":59},"2 غيغابايت","1 vCPU",[60,61,62,63,64],"Docker","Docker Compose","PostgreSQL","Redis","Mailpit",[66],"ubuntu-24.04",[68,76],{"name":69,"slug":70,"categorySlug":71,"categoryName":72,"categoryColor":73,"logo":12,"tagline":74,"description":75},"Docker Starter","docker-starter","deploiement","نشر التطبيقات وDevOps","text-success bg-success\u002F10","بيئة Docker مُهيّأة مسبقًا — Docker Compose وشبكة داخلية وSSH آمن منذ البداية.","بيئة Docker مُهيّأة مسبقًا مع Docker Compose وشبكة داخلية ووصول SSH آمن. نقطة انطلاق لأي مشروع قائم على الحاويات.",{"name":77,"slug":78,"categorySlug":71,"categoryName":72,"categoryColor":73,"logo":79,"tagline":80,"description":81},"Coolify","coolify","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","انشر من Git في ثوانٍ — بديل مستضاف ذاتيًا لـ Heroku وRender وNetlify.","انشر تطبيقاتك من Git في ثوانٍ. مستضاف ذاتيًا، دون الارتباط بمزوّد بعينه (vendor lock-in)، مع SSL تلقائي.",[],{"key":84,"slug":84,"name":85,"objective":86,"icon":87,"color":88},"developpement","التطوير","بدء مشروع برمجي بسرعة.","dev","text-warning bg-warning\u002F10",1785097303092]