build မတိုင်မီ binding ဖိုလ်ဒါကို ပြင်ဆင်ပါ:

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

type ဖိုင်တွင် 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 ပေးအပ်ခြင်း သို့မဟုတ် ထည့်သွင်းခြင်းကို ကတိမပြုပါ။

ဆက်စပ်ဆောင်းပါးများ