كيفية تثبيت مكون السمة باستخدام app.yaml أو من الجهاز المحلي؟

خادم Discourse الخاص بي موجود في K8s.
هل يمكنني تثبيت مكون سمة (على سبيل المثال discoTOC) باستخدام تكوين app.yaml أدناه؟ إذا لم يكن الأمر كذلك، فكيف يمكنني التثبيت من جهازي المحلي؟ (لا يُسمح لـ k8s بالوصول إلى github).

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/xxx.git

لقد حاولت تثبيت discoTOC (تنزيل من github) من جهاز محلي ولكن ظهر الخطأ التالي

خطأ في الاستيراد: about.json غير موجود، أو غير صالح. هل أنت متأكد من أن هذه سمة Discourse؟

لقد جربت نفس الشيء على موقع الاختبار الخاص بي ونجح الأمر معي؟ هل حصلت على الملف الصحيح؟

https://github.com/discourse/DiscoTOC

شكرا على ردك. لقد نجح الأمر.
النقطة هي استخدام ملف مضغوط تم تنزيله من GitHub.
فك الضغط وإعادة الضغط لا يعمل على MAC

لدينا دليل حول هذا الموضوع، انظر:

هل سينجح ذلك إذا لم تتمكن من الوصول إلى GitHub؟

نعم. يعمل تثبيت الجهاز المحلي.