build سے پہلے binding ڈائریکٹری تیار کریں:

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 شامل ہے۔ اس invocation پر ضروری proxy اختیارات بھی برقرار رکھیں: سرٹیفکیٹ اعتماد دیتے ہیں جبکہ proxy URL راستہ دیتا ہے۔

دریافت اور قبولیت کے لیے buildpack کے contribution پیغامات دیکھیں۔ builder ورژنز کے درمیان سرٹیفکیٹس کی مقررہ کل تعداد کوئی مفید ضمانت نہیں ہے۔

صرف runtime میں ماؤنٹ کرنا اس ڈاؤن لوڈ کے لیے بہت دیر ہے۔ یہ build ماؤنٹ Docker daemon کے پہلے کے builder-image pull کو بھی کنفیگر نہیں کرتا اور نہ آخری image میں runtime فراہم کرنے یا شامل کرنے کا وعدہ کرتا ہے۔

متعلقہ مضامین