Орчин үеийн Yarn-д сонгосон хостүүдэд өөр прокси өгөх
Нэг багцын эх сурвалжид анхдагчаас өөр зуучлагч хэрэгтэй үед орчин үеийн Yarn-ы хост тус бүрийн сүлжээний тохиргоог ашиглана уу.
Нэг ерөнхий прокси багцын бүх эх сурвалжид тохирохгүй байж болно. Орчин үеийн Yarn хост нэрээр сүлжээний тохиргоог дэмждэг бөгөөд сонгосон хост анхдагчаас өөр зам ашиглах боломжийг олгодог.
Жишээлбэл, төсөл нэг ерөнхий зам хадгалаад дотоод бүртгэлд өөрийг нь сонгож болно:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
Хоёр хаяг нь орлуулагч юм. Нийтийн багцын эх сурвалж руу ерөнхий замд нийтийн прокси зөвшөөрөгдсөн үед HTTP прокси жагсаалт нэр дэвшигчдийг санал болгодог. Дотоод бүртгэлийн дарж бичихийг зөвшөөрөгдсөн прокси дээр нь үлдээгээрэй. Тохиргоог зохих файлд (.yarnrc.yml) орчин үеийн Yarn хувилбарт зориулж тавь. Энэ жишээ хоёр прокси сонгож байна; энэ нь дотоод хост шууд холбогдох ёстой гэсэн үг биш.
Хүссэн хост нэрийг тааруул
networkSettings бичлэг нь хост нэрийн загварт хамаарна, багцын хамрах хүрээ эсвэл дурын URL замд биш. Нэг хост дүрмийг яг үүнийг хэлэх гэж байгаа үед нарийн байлга. Орлуулах тэмдэг нь нэмэлт хостүүд тохиргоог хуваалцахыг үнэхээр хүсэж байгаа үед л хэрэгтэй.
Багцын хамрах хүрээ ба сүлжээний хост нэр нь өөр өөр сонгогч юм. Хамрах хүрээтэй багцыг бусад багцтай хост хуваалцдаг бүртгэлээс татаж болох бол, дахин чиглүүлсэн артефакт огт өөр хост нэрээс ирж болно.
Бүрэн татах замыг дага
Хэрэв мета өгөгдөл нэг хост, архивын таталт өөр хост ашиглаж байвал тэд өөр сүлжээний тохиргоотой таарч болно. Дүрмийг өргөжүүлэхийн өмнө үнэхээр бүтэлгүйтсэн URL-ыг тэмдэглэ. “Бүртгэл ажилласан” гэдэг нь дараагийн хүсэлт аль замыг сонгосныг тогтоохгүй.
Yarn-ы хост тус бүрийн тохиргоонд CA болон бусад TLS тохиргоо ч багтаж болно. Эдгээр шийдвэрийг тусдаа байлга: прокси хаяг сонгох нь өөрөө шалгалт хийдэг орчинд шаардлагатай итгэлийг хангахгүй.
Дарж бичихийг харагдахуйц болго
Төслийн үр дүнтэй тохиргоог түүний Yarn хувилбарын дэмждэг хэрэгслээр шалгаад, дараа нь зорьсон хүсэлтийг туршиж үз. Бүрэн тохиргооны дүрс бичлэгийг итгэмжлэл агуулж байвал хуваалцахаас зайлсхий.
Хостүүд үнэхээр өөр зам шаарддаг үед энэ боломж хэрэгтэй. Хэрэв бүх хүсэлт нэг төгсгөлийн цэгийг ашиглах ёстой бол нэг ерөнхий тохиргоо нь ижил хост нэрийн дарж бичих жагсаалт өсгөхөөс хадгалахад хялбар.