3 مستودعات
Deploying isolated sets of interdependent services for local development use.
Distinct from Environment Stack Deployments: Distinct from Environment Stack Deployments: specifically focuses on local-only containerized stacks rather than target-based (dev/prod) deployments.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Local Stack Deployments. Refine with filters or upvote what's useful.
Lando هو مدير بيئة تطوير Docker ومنسق تطوير محلي يُستخدم لإنشاء حزم تطبيقات معزولة. يعمل كمزود لحزمة تطوير الويب ينسق خوادم الويب وقواعد البيانات وبيئات التشغيل لضمان اتساق البيئة عبر أنظمة تشغيل مختلفة. يتميز المشروع بتهيئة البيئة القائمة على الوصفات (recipes) للحزم الشائعة مثل LAMP وLEMP وMEAN، بالإضافة إلى توفير مخصص لمنصات CMS مثل WordPress وDrupal وJoomla. كما يميز قدراته كأداة مزامنة استضافة عن بُعد، مما يسمح للمستخدمين بعكس تكوينات خدمة الإنتاج ومزامنة بيانات الموقع مع مزودي الاستضافة السحابية. يغطي النظام مجموعة واسعة من قدرات البنية التحتية والشبكات، بما في ذلك توجيه الوكيل العكسي المؤتمت، وإدارة شهادات SSL عبر سلطة شهادات داخلية، وتعيين المجلدات من المضيف إلى الحاوية. كما يوفر أدوات لأتمتة سير عمل الحاويات، مثل تنفيذ خطوات البناء، والوصول التفاعلي إلى صدفة الخدمة، واعتراض البريد الإلكتروني للاختبار. تتم إدارة البيئة من خلال واجهة سطر أوامر تتعامل مع دورة حياة التطبيق، بما في ذلك بدء وإيقاف وإعادة بناء الحزم المعزولة.
Provisions containerized environments with PHP, Nginx, and databases to run web applications locally.
dnmp هي بيئة تطوير ويب حاوية توفر حزمة LNMP كاملة تتكون من Nginx و MySQL و PHP و Redis. تعمل كنظام إدارة لتنسيق توجيه خادم الويب، وإصدارات وقت تشغيل اللغة، وإدارة قواعد البيانات، وتوفير شهادات SSL داخل حاويات Docker. يتميز المشروع بمدير وقت تشغيل PHP شامل يسمح بالتبديل بين إصدارات لغة متعددة وإدارة الإضافات في بيئات معزولة. يتضمن مدير شهادات SSL آلي يستخدم التحقق من webroot لتوفير وتجديد الشهادات، ومدير مضيف افتراضي لـ Nginx لربط نطاقات مخصصة متعددة بخادم واحد. تمتد إمكانيات النظام إلى إدارة قواعد البيانات المتقدمة، بما في ذلك مقارنة المخططات، والاستنساخ، وتحليل سجل الاستعلامات البطيئة. كما يوفر أدوات مراقبة لتوصيف أداء PHP، وتصور مخطط استدعاءات الدوال، وتدقيق أداء الاستعلامات. تغطي الأدوات الإضافية تشفير حركة مرور الويب عبر HTTP/2، وتعيين اختصارات shell للمضيف لتنفيذ أوامر CLI، ونشر الكود عبر webhooks.
Deploys an isolated local stack of interdependent services comprising Nginx, MySQL, PHP, and Redis.
يوفر هذا المشروع بيئة تطوير حاوية مصممة لتوحيد حزم خوادم الويب، بما في ذلك Apache و MySQL و PHP. يقوم بتنسيق هذه الخدمات في إعداد متسق وقابل للنقل يضمن سلوكاً موثوقاً عبر الأجهزة المختلفة وأعضاء الفريق. تتميز البيئة بدمج أدوات أمان وإدارة حركة مرور على مستوى الإنتاج مباشرة في سير العمل المحلي. تقوم بأتمتة إنشاء وتطبيق شهادات SSL و TLS لتمكين الاتصالات المشفرة للنطاقات المحلية، مع استخدام وكيل عكسي (reverse proxy) لتوجيه حركة المرور ومحاكاة موازنة التحميل على مستوى الإنتاج. تتضمن الحزمة مجموعة شاملة من الأدوات الإدارية والتشخيصية، مثل واجهة رسومية قائمة على الويب لإدارة قواعد البيانات ودعم توصيل مصححات الأخطاء عن بُعد لفحص حالة التطبيق. يمكن للمطورين إدارة البنية التحتية من خلال ملفات تكوين مركزية ومتغيرات البيئة، مع الحفاظ على تخزين البيانات المستمر ومزامنة الكود في الوقت الفعلي عبر أدلة المضيف المعينة. يتم تكوين المشروع من خلال تنسيق ملف تعريفي ويتضمن أدوات سطر أوامر للوصول المباشر إلى حاويات الخدمة المعزولة.
Deploys a complete, containerized LAMP stack for reliable local web development and testing.