Bitta umumiy proksi har bir paket manbaiga mos kelavermaydi. Zamonaviy Yarn host nomi bo'yicha tarmoq sozlamalarini qo'llab-quvvatlaydi, bu tanlangan hostga standartdan boshqa yo'nalishdan foydalanish imkonini beradi.

Masalan, loyiha bitta umumiy yo'nalishni saqlab, ichki reyestr uchun boshqasini tanlashi mumkin:

httpsProxy: "http://203.0.113.10:8080"
networkSettings:
  "registry.example.internal":
    httpsProxy: "http://203.0.113.20:8080"

Ikkala manzil ham joy egallovchi. Ommaviy paket manbalariga umumiy yo'nalish uchun, ommaviy proksilarga ruxsat berilganda, HTTP proksilar ro'yxati nomzodlarni taklif qiladi. Ichki reyestr uchun bekor qilishni uning tasdiqlangan proksisida saqlang. Konfiguratsiyani zamonaviy Yarn versiyasi uchun tegishli .yarnrc.yml fayliga joylashtiring. Bu misol ikkita proksini tanlaydi; u ichki host to'g'ridan-to'g'ri ulanishi kerakligini aytmaydi.

So'ralgan host nomiga mos keling

networkSettings yozuvi host nomi shabloniga taalluqli, paket doirasiga yoki ixtiyoriy URL yo'liga emas. Agar siz aynan bitta host qoidasini nazarda tutayotgan bo'lsangiz, uni aniq saqlang. Joker belgisi faqat qo'shimcha hostlar konfiguratsiyani baham ko'rishini chindan xohlaganingizda foydalidir.

Paket doirasi va tarmoq host nomi turli selektorlardir. Doirali paket hosti boshqa paketlar bilan umumiy bo'lgan reyestrdan olinishi mumkin, qayta yo'naltirilgan artefakt esa butunlay boshqa host nomidan kelishi mumkin.

To'liq yuklab olish yo'lini kuzatib boring

Agar metama'lumot bitta hostdan, arxiv yuklab olishi boshqasidan foydalansa, ular turli tarmoq sozlamalariga mos kelishi mumkin. Qoidani kengaytirishdan oldin haqiqatda muvaffaqiyatsiz bo'lgan URLni yozib oling. “Reyestr ishladi” keyingi so'rov qaysi yo'nalishni tanlaganini isbotlamaydi.

Yarn'ning host bo'yicha sozlamalari CA va boshqa TLS konfiguratsiyasini ham o'z ichiga olishi mumkin. Bu qarorlarni alohida saqlang: proksi manzilini tanlash o'z-o'zidan tekshiruvchi muhit uchun zarur ishonchni ta'minlamaydi.

Bekor qilishni ko'rinadigan qiling

Loyihaning amaldagi konfiguratsiyasini uning Yarn versiyasi qo'llab-quvvatlaydigan vositalar bilan tekshiring, so'ng mo'ljallangan so'rovni sinab ko'ring. Agar to'liq konfiguratsiya dumpi hisob ma'lumotlarini o'z ichiga olsa, uni baham ko'rishdan saqlaning.

Bu xususiyat hostlar chindan ham turli yo'nalishlarni talab qilganda foydalidir. Agar har bir so'rov bir xil oxirgi nuqtadan foydalanishi kerak bo'lsa, bitta umumiy sozlama o'sib borayotgan bir xil host bekor qilishlar ro'yxatidan ko'ra osonroq saqlanadi.

O'xshash maqolalar