Paketo CA Binding'ин ага керектүү build учурунда орнотуңуз
Уюмдун CA'сын ca-certificates binding ичине жайгаштырып, аны pack build үчүн /platform/bindings ичине орнотуңуз.
Build алдында binding каталогун даярдаңыз:
bindings/enterprise-ca/
type
enterprise-root.pemtype файлында ca-certificates бар. Ар бир сертификат файлында бир бекитилген PEM CA сертификаты болот.
Аны build контейнерине орнотуңуз:
pack build app-image --builder "$BUILDER_IMAGE" --volume "$PWD/bindings/enterprise-ca:/platform/bindings/enterprise-ca:ro"BUILDER_IMAGE — CA Certificates buildpack камтыган тандалган шайкеш builder. Бул чакырууда керектүү proxy опцияларын да сактаңыз: сертификаттар ишенимди, ал эми proxy URL маршрутту берет.
Табуу жана кабыл алуу үчүн buildpack'тин contribution билдирүүлөрүн текшериңиз. Сертификаттардын белгиленген жалпы саны builder версияларынын ортосунда пайдалуу кепилдик эмес.
Тек runtime учурунда орнотуу бул жүктөө үчүн өтө кеч. Бул build учурундагы орнотуу Docker daemon'дун мурунку builder-image pull аракетин да конфигурациялабайт жана акыркы image'ге runtime берүүнү же киргизүүнү убада кылбайт.