إضافة شهادات موثوقة للوكيل

مرحباً، أحاول إعداد مثيل Discourse لشركتنا. لدينا شهادات خاصة مع فحص الحزم الذي يتسبب في سلوك يشبه هجوم الرجل في الوسط، لذا نحتاج إلى إضافة شهاداتنا إلى مخزن الثقة في العديد من المنتجات.

هل توجد طريقة نظيفة للقيام بذلك من داخل ملف app.yml؟ أعرف أن هناك بعض الخطافات المتاحة مثل after_code للإضافات، لكنني لم أجد أي توثيق لخطاف pre build يمكن استخدامه.

بدأت بالنظر في ملف Docker الخاص بـ base لإضافتها في “base”، لكن هذا يتطلب جهداً كبيراً حتى الآن، وأفضل عدم إنشاء نسخة من الحاوية (fork) ما لم يكن ذلك ضرورياً.

كخلفية، الخطأ الذي أواجهه هو:

fatal: unable to access ‘GitHub - discourse/pups: Simple yaml based bootstrapper for Linux machines · GitHub’: server certificate verification failed. CAfile: none CRLfile: none
2c256c513e07ef9b896185003d27acd404d60ee571b5205b430ba06be4d895f0

لقد قررت للتو إنشاء الحاوية مع الشهادات، وهي تعمل بشكل جيد. واجهت مشاكل في القسم الأخير حيث يتم إنشاء مستخدم جديد لتشغيل كود Ruby، وهي تجربة تعليمية مع ملفات bash profiles.