მოამზადეთ binding დირექტორია build-ამდე:

bindings/enterprise-ca/
  type
  enterprise-root.pem

type ფაილი შეიცავს 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-ში.

დაკავშირებული სტატიები