WorkerOps — الحارس الذي يتيح لـ Cloudflare Workers تحديث نفسها بأمان وبصورة قابلة للتراجع
Worker صغير يوضع أمام أي Cloudflare Worker. يتولى التحديثات، والتحقق من السلامة بعد النشر، والتراجع التلقائي عند الفشل، وشاشة الاستعادة. مفتوح المصدر.
في Cloudflare Workers لا يستطيع Worker قيد التشغيل التراجع عن نفسه بأمان؛ فإذا كان الإصدار الجديد معطوبًا، تعطّل معه ما يُفترض أن ينفّذ التراجع. يقف WorkerOps أمام التطبيق «حارسًا صغيرًا حيًّا دائمًا» ويتولى التحديث والتحقق والتراجع التلقائي والاستعادة.
ما الذي يفعله#
- التحديث — يجلب worker.js جديدًا من مصدر الإصدارات وينشره عبر Cloudflare API
- التحقق والتراجع التلقائي — يتحقق من السلامة بعد النشر، وإن لم تكن سليمة يعود تلقائيًا إلى آخر إصدار مستقر
- شاشة الاستعادة — حتى لو توقف التطبيق، يمكن التراجع وإعادة التثبيت والتحديث بضغطة زر
- يكمل من حيث توقف — يسجّل كل مرحلة، وجولة فحص دورية تُنهي ما تبقى
- بلا اعتماديات وقت التشغيل، وحجم الناتج نحو 8 KiB بعد ضغط gzip
| الترخيص | Kuro License (MIT + الإشارة إلى المؤلف) |
|---|
تحديثات KuroCMS وMushManager يتولاها WorkerOps أيضًا.
