Bereiten Sie das Binding-Verzeichnis vor dem Build vor:

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

Die Datei type enthält ca-certificates. Jede Zertifikatsdatei enthält ein genehmigtes PEM-CA-Zertifikat.

Binden Sie es in den Build-Container ein:

pack build app-image --builder "$BUILDER_IMAGE" --volume "$PWD/bindings/enterprise-ca:/platform/bindings/enterprise-ca:ro"

BUILDER_IMAGE ist der ausgewählte kompatible Builder, der das CA Certificates Buildpack enthält. Behalten Sie bei diesem Aufruf auch die erforderlichen Proxy-Optionen bei: Zertifikate liefern Vertrauen, während die Proxy-URL die Route liefert.

Prüfen Sie die Beitragsmeldungen des Buildpacks auf Erkennung und Annahme. Eine feste Gesamtzahl an Zertifikaten ist über Builder-Versionen hinweg keine nützliche Garantie.

Ein reines Runtime-Mount kommt für diesen Download zu spät. Dieses Build-Mount konfiguriert auch nicht den früheren Builder-Image-Pull des Docker-Daemons und verspricht keine Runtime-Bereitstellung oder -Einbettung im finalen Image.

Ähnliche Artikel