ثبّت حزمة CA الخاصة بـPaketo أثناء البناء الذي يحتاجها
ضع شهادة CA الخاصة بالمؤسسة داخل حزمة ca-certificates وثبّتها في /platform/bindings من أجل pack build.
جهّز دليل الحزمة قبل البناء:
bindings/enterprise-ca/
type
enterprise-root.pemيحتوي ملف type على ca-certificates. ويحتوي كل ملف شهادة على شهادة PEM CA واحدة معتمدة.
ثبّتها في حاوية البناء:
pack build app-image --builder "$BUILDER_IMAGE" --volume "$PWD/bindings/enterprise-ca:/platform/bindings/enterprise-ca:ro"BUILDER_IMAGE هو الـbuilder المتوافق المختار الذي يتضمن buildpack الخاص بشهادات CA. أبقِ خيارات البروكسي المطلوبة في هذا الاستدعاء أيضًا: فالشهادات توفّر الثقة بينما يوفّر عنوان URL للبروكسي المسار.
راجع رسائل إسهام buildpack للتأكد من الاكتشاف والقبول. العدد الإجمالي الثابت للشهادات ليس ضمانًا مفيدًا عبر إصدارات الـbuilder.
التثبيت في وقت التشغيل فقط متأخر جدًا لهذا التنزيل. كما أن تثبيت البناء هذا لا يضبط سحب صورة الـbuilder السابق لدى Docker daemon ولا يَعِد بتوفير وقت التشغيل أو تضمينه في الصورة النهائية.