ჩამოკიდეთ Paketo CA Binding იმ build-ის დროს, რომელსაც ის სჭირდება
მოათავსეთ ორგანიზაციის CA ca-certificates binding-ში და ჩამოკიდეთ ის /platform/bindings-ში pack build-ისთვის.
მოამზადეთ binding დირექტორია build-ამდე:
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 არის შერჩეული თავსებადი builder, რომელიც მოიცავს CA Certificates buildpack-ს. შეინარჩუნეთ საჭირო proxy პარამეტრები ამ გამოძახებაშიც: სერტიფიკატები იძლევა ნდობას, ხოლო proxy URL — მარშრუტს.
შეამოწმეთ buildpack-ის contribution შეტყობინებები აღმოჩენისა და მიღებისთვის. სერტიფიკატების ფიქსირებული საერთო რაოდენობა არ არის სასარგებლო გარანტია builder-ის ვერსიებს შორის.
მხოლოდ runtime-ში ჩამოკიდება ძალიან გვიანია ამ ჩამოტვირთვისთვის. ეს build-ის დროის ჩამოკიდება ასევე არ აკონფიგურირებს Docker daemon-ის ადრეულ builder-image pull-ს და არ გვპირდება runtime-ის მიწოდებას ან ჩაშენებას საბოლოო image-ში.