Binden Sie das CA-Binding von Paketo während des Builds ein, der es benötigt
Legen Sie die Organisations-CA in ein ca-certificates-Binding und binden Sie es für pack build in /platform/bindings ein.
Bereiten Sie das Binding-Verzeichnis vor dem Build vor:
bindings/enterprise-ca/
type
enterprise-root.pemDie 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.