= أفضل تدفقات عمل لإدارة الخوادم (الويب)؟ =

ما هي بعض الطرق الجيدة لإدارة الخوادم قيد التشغيل كجزء من سير عمل التطوير؟ من الناحية المثالية مع التكامل في دعم الترجمة ، بحيث يمكن إعادة تشغيل الخادم تلقائيًا عند إعادة تجميع المشروع بنجاح

لقد عثرت على حزمة Prodigy حتى الآن - تبدو لطيفة جدًا ولكنها لا تتناول الجزء الثاني بقدر ما يمكنني رؤيته - مع Prodigy ، فأنا مسؤول عن إعادة تشغيل الخادم يدويًا كلما أعدت التحويل البرمجي

بالنسبة لحالة الاستخدام (المتشابهة إلى حد ما) الخاصة بي ، فقد اخترقتها جميعًا مع مزيج من bash و elisp. يذهب شيء من هذا القبيل

مفتاح ربط للعمل ،
احصل على الوظيفة
rsyncthe المشروع بأكمله للمضيف البعيد ،
اطلب منه الاتصال
ssh ، استدعاء
اجعل المضيف البعيد

ثم قم ببساطة بربط مفتاح آخر (أو احصل على أول كتلة وظيفة إذا كنت تفضل ذلك) بوظيفة مماثلة
ssh في المضيف البعيد ويقوم بتنفيذ التطبيق. في حالتك ، أتوقع أنه يمكن تشغيل شيء مثل "إعادة تشغيل apache لخدمة sudo"أو ما شابه ذلك بدلاً من ذلك

إذا كان لديك العديد من الخوادم و / أو العديد من مشاريع مواقع الويب ، فإن Projectile مؤهل تمامًا للاحتفاظ بعلامات تبويب لما هو مشروعك الحالي والمكان الذي يجب أن تتم مزامنته إليه

== حول المجتمع ==
أعضاء
متصل
أعلى 5٪
مرتبة حسب الحجم