လိုအပ်သော build အတွင်း Paketo ၏ CA Binding ကို mount လုပ်ပါ
အဖွဲ့အစည်း၏ CA ကို ca-certificates binding အောက်တွင်ထားပြီး pack build အတွက် /platform/bindings တွင် mount လုပ်ပါ။
build မတိုင်မီ binding ဖိုလ်ဒါကို ပြင်ဆင်ပါ:
bindings/enterprise-ca/
type
enterprise-root.pemtype ဖိုင်တွင် ca-certificates ပါဝင်သည်။ လက်မှတ်ဖိုင်တစ်ခုစီတွင် အတည်ပြုထားသော PEM CA လက်မှတ်တစ်ခု ပါဝင်သည်။
၎င်းကို build container ထဲသို့ mount လုပ်ပါ:
pack build app-image --builder "$BUILDER_IMAGE" --volume "$PWD/bindings/enterprise-ca:/platform/bindings/enterprise-ca:ro"BUILDER_IMAGE သည် CA Certificates buildpack ပါဝင်သော ရွေးချယ်ထားသည့် လိုက်ဖက်သော builder ဖြစ်သည်။ ဤ invocation တွင် လိုအပ်သော proxy ရွေးချယ်စရာများကိုလည်း ထားရှိပါ: လက်မှတ်များက ယုံကြည်မှုပေးပြီး proxy URL က လမ်းကြောင်းပေးသည်။
ရှာဖွေတွေ့ရှိမှုနှင့် လက်ခံမှုအတွက် buildpack ၏ contribution မက်ဆေ့ချ်များကို စစ်ဆေးပါ။ သတ်မှတ်ထားသော လက်မှတ်စုစုပေါင်းအရေအတွက်သည် builder ဗားရှင်းများအကြား အသုံးဝင်သော အာမခံချက် မဟုတ်ပါ။
runtime တွင်သာ mount လုပ်ခြင်းသည် ဤဒေါင်းလုဒ်အတွက် အလွန်နောက်ကျသည်။ ဤ build mount သည် Docker daemon ၏ ယခင် builder-image pull ကိုလည်း configure မလုပ်ဘဲ နောက်ဆုံး image တွင် runtime ပေးအပ်ခြင်း သို့မဟုတ် ထည့်သွင်းခြင်းကို ကတိမပြုပါ။