Jervis DevOps

نشر التطبيقات على خوادمك وإدارة الإصدارات والسجلات والنطاقات وقواعد البيانات والنسخ الاحتياطي من لوحة واحدة.

  • نوع المشروع : منصة سحابية · أتمتة النشر
  • مشاركة :

ناقش مشروعك معنا

شاركنا متطلباتك والجوانب التي تريد تحسينها في طريقة عمل فريقك.

Jervis DevOps

روابط المشروع

نظرة على المشروع

يدير Jervis DevOps نشر التطبيقات على البنية التحتية التي تملكها. تربط مستودع Git وتحدد أوامر البناء والتشغيل، ثم تتابع النشر من خلال السجلات. يحتفظ النظام بالإصدارات لتتمكن من الرجوع إلى إصدار سابق عند الحاجة.

تجمع اللوحة أيضًا إدارة النطاقات وشهادات TLS وقواعد PostgreSQL وMySQL والنسخ الاحتياطي المتوافق مع S3 والمراقبة والمهام المجدولة وصلاحيات الفريق. ينفذ وكيل الخادم عمليات البناء على بنيتك التحتية. المنصة متاحة ضمن الوصول المبكر.

التحدّي في المشروع

  • تنظيم النشر بصورة قابلة للتكرار على خوادم المستخدم.
  • الحفاظ على الإصدار العامل عند فشل عملية البناء.
  • عرض تاريخ النشر وصلاحيات الفريق إلى جانب عمليات الخادم.

كيف بنينا الحل

يتصل وكيل خادم مبني بـGo بمنصة الإدارة وينفذ البناء محليًا. لكل إصدار مجلد مستقل، ما يسمح بتفعيل البناء المكتمل أو الرجوع إلى إصدار سابق. توفر لوحة Nuxt إعدادات التطبيقات وواجهات متابعة التشغيل.

التقنيات المستخدمة

  • Nuxt
  • TypeScript
  • Go
  • PostgreSQL

ما يقدّمه المنتج

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