Paketo کا CA Binding اسی build کے دوران ماؤنٹ کریں جسے اس کی ضرورت ہے
تنظیم کا CA ca-certificates binding کے تحت رکھیں اور pack build کے لیے اسے /platform/bindings میں ماؤنٹ کریں۔
build سے پہلے binding ڈائریکٹری تیار کریں:
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 شامل ہے۔ اس invocation پر ضروری proxy اختیارات بھی برقرار رکھیں: سرٹیفکیٹ اعتماد دیتے ہیں جبکہ proxy URL راستہ دیتا ہے۔
دریافت اور قبولیت کے لیے buildpack کے contribution پیغامات دیکھیں۔ builder ورژنز کے درمیان سرٹیفکیٹس کی مقررہ کل تعداد کوئی مفید ضمانت نہیں ہے۔
صرف runtime میں ماؤنٹ کرنا اس ڈاؤن لوڈ کے لیے بہت دیر ہے۔ یہ build ماؤنٹ Docker daemon کے پہلے کے builder-image pull کو بھی کنفیگر نہیں کرتا اور نہ آخری image میں runtime فراہم کرنے یا شامل کرنے کا وعدہ کرتا ہے۔