ଆଧୁନିକ Yarn ରେ ମନୋନୀତ ହୋଷ୍ଟଗୁଡ଼ିକୁ ଅଲଗା ପ୍ରକ୍ସି ଦିଅନ୍ତୁ
ଗୋଟିଏ ପ୍ୟାକେଜ୍ ଉତ୍ସକୁ ଡିଫଲ୍ଟଠାରୁ ଅଲଗା ମଧ୍ୟସ୍ଥ ଦରକାର ହେଲେ ଆଧୁନିକ Yarn ର ପ୍ରତି-ହୋଷ୍ଟ ନେଟୱାର୍କ ସେଟିଂ ବ୍ୟବହାର କରନ୍ତୁ।
ଗୋଟିଏ ସାଧାରଣ ପ୍ରକ୍ସି ସବୁ ପ୍ୟାକେଜ୍ ଉତ୍ସ ପାଇଁ ଉପଯୁକ୍ତ ନ ହୋଇପାରେ। ଆଧୁନିକ Yarn ହୋଷ୍ଟନାମ ଅନୁସାରେ ନେଟୱାର୍କ ସେଟିଂ ସମର୍ଥନ କରେ, ଯାହା ମନୋନୀତ ହୋଷ୍ଟକୁ ଡିଫଲ୍ଟଠାରୁ ଅଲଗା ମାର୍ଗ ବ୍ୟବହାର କରିବାକୁ ଦିଏ।
ଉଦାହରଣ ସ୍ୱରୂପ, ଏକ ପ୍ରୋଜେକ୍ଟ ଏକ ସାଧାରଣ ମାର୍ଗ ରଖି ଆନ୍ତରିକ ରେଜିଷ୍ଟ୍ରି ପାଇଁ ଅନ୍ୟଟି ବାଛିପାରେ:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
ଦୁଇଟି ଠିକଣା ପ୍ଲେସହୋଲ୍ଡର। ସାର୍ବଜନୀନ ପ୍ୟାକେଜ୍ ଉତ୍ସ ପାଇଁ ସାଧାରଣ ମାର୍ଗ ନେବାବେଳେ, ସାର୍ବଜନୀନ ପ୍ରକ୍ସି ଅନୁମତି ଥିଲେ HTTP ପ୍ରକ୍ସି ତାଲିକା ପ୍ରାର୍ଥୀ ଦିଏ। ଆନ୍ତରିକ ରେଜିଷ୍ଟ୍ରିର ଓଭରରାଇଡ୍ ଏହାର ଅନୁମୋଦିତ ପ୍ରକ୍ସିରେ ରଖନ୍ତୁ। ଆଧୁନିକ Yarn ସଂସ୍କରଣ ପାଇଁ ଉପଯୁକ୍ତ .yarnrc.yml ରେ କନଫିଗରେସନ୍ ରଖନ୍ତୁ। ଏହି ଉଦାହରଣ ଦୁଇଟି ପ୍ରକ୍ସି ବାଛେ; ଏହା କହେ ନାହିଁ ଯେ ଆନ୍ତରିକ ହୋଷ୍ଟ ସିଧାସଳଖ ସଂଯୁକ୍ତ ହେବା ଉଚିତ।
ଅନୁରୋଧିତ ହୋଷ୍ଟନାମ ସହ ମେଳ କରନ୍ତୁ
networkSettings ଏଣ୍ଟ୍ରି ଏକ ହୋଷ୍ଟନାମ ପ୍ୟାଟର୍ନ ଉପରେ ଲାଗୁହୁଏ, ପ୍ୟାକେଜ୍ ସ୍କୋପ୍ କିମ୍ବା ଯେକୌଣସି URL ପଥ ଉପରେ ନୁହେଁ। ଯଦି ଗୋଟିଏ ହୋଷ୍ଟ ଅର୍ଥ ହେଉଛି, ନିୟମକୁ ସଠିକ୍ ରଖନ୍ତୁ। ୱାଇଲ୍ଡକାର୍ଡ କେବଳ ସେତେବେଳେ ଉପଯୋଗୀ ଯେତେବେଳେ ଅତିରିକ୍ତ ହୋଷ୍ଟମାନେ ସତରେ ଏହି କନଫିଗରେସନ୍ ସେୟାର କରିବା ଆପଣ ଚାହାନ୍ତି।
ପ୍ୟାକେଜ୍ ସ୍କୋପ୍ ଏବଂ ନେଟୱାର୍କ ହୋଷ୍ଟନାମ ଅଲଗା ଚୟନକର୍ତ୍ତା। ସ୍କୋପ୍ ଥିବା ପ୍ୟାକେଜ୍ ଏପରି ରେଜିଷ୍ଟ୍ରିରୁ ଆଣିହୁଏ ଯାହାର ହୋଷ୍ଟ ଅନ୍ୟ ପ୍ୟାକେଜ୍ ସହ ସେୟାର ହୁଏ, ଯେତେବେଳେ ରିଡାଇରେକ୍ଟ ହୋଇଥିବା ଆର୍ଟିଫ୍ୟାକ୍ଟ ସମ୍ପୂର୍ଣ୍ଣ ଅନ୍ୟ ହୋଷ୍ଟନାମରୁ ଆସିପାରେ।
ସମ୍ପୂର୍ଣ୍ଣ ଡାଉନଲୋଡ୍ ପଥ ଅନୁସରଣ କରନ୍ତୁ
ଯଦି ମେଟାଡାଟା ଗୋଟିଏ ହୋଷ୍ଟ ଏବଂ ଆର୍କାଇଭ୍ ଡାଉନଲୋଡ୍ ଅନ୍ୟଟି ବ୍ୟବହାର କରେ, ସେମାନେ ଅଲଗା ନେଟୱାର୍କ ସେଟିଂ ସହ ମିଳିପାରନ୍ତି। ନିୟମ ବିସ୍ତାର କରିବା ପୂର୍ବରୁ ପ୍ରକୃତରେ ବିଫଳ ହେଉଥିବା URL ରେକର୍ଡ କରନ୍ତୁ। «ରେଜିଷ୍ଟ୍ରି କାମ କଲା» ପରବର୍ତ୍ତୀ ଅନୁରୋଧ କେଉଁ ମାର୍ଗ ବାଛିଲା ତାହା ସ୍ଥିର କରେ ନାହିଁ।
Yarn ର ପ୍ରତି-ହୋଷ୍ଟ ସେଟିଂରେ CA ଏବଂ ଅନ୍ୟ TLS କନଫିଗରେସନ୍ ମଧ୍ୟ ରହିପାରେ। ସେହି ନିଷ୍ପତ୍ତିଗୁଡ଼ିକୁ ଅଲଗା ରଖନ୍ତୁ: ପ୍ରକ୍ସି ଠିକଣା ବାଛିବା ନିଜେ ପରୀକ୍ଷଣ କରୁଥିବା ପରିବେଶ ପାଇଁ ଆବଶ୍ୟକ ବିଶ୍ୱାସ ଯୋଗାଏ ନାହିଁ।
ଓଭରରାଇଡ୍ ଦୃଶ୍ୟମାନ କରନ୍ତୁ
ପ୍ରୋଜେକ୍ଟର ପ୍ରଭାବଶାଳୀ କନଫିଗରେସନ୍ Yarn ସଂସ୍କରଣ ଦ୍ୱାରା ସମର୍ଥିତ ଉପକରଣ ସହ ଯାଞ୍ଚ କରନ୍ତୁ, ତାପରେ ଉଦ୍ଦିଷ୍ଟ ଅନୁରୋଧ ପରୀକ୍ଷା କରନ୍ତୁ। ଯଦି ସମ୍ପୂର୍ଣ୍ଣ କନଫିଗରେସନ୍ ଡମ୍ପରେ କ୍ରେଡେନସିଆଲ୍ ଅଛି, ତାହା ସେୟାର କରନ୍ତୁ ନାହିଁ।
ଏହି ସୁବିଧା ସେତେବେଳେ ଉପଯୋଗୀ ଯେତେବେଳେ ହୋଷ୍ଟମାନଙ୍କୁ ସତରେ ଅଲଗା ମାର୍ଗ ଦରକାର। ଯଦି ପ୍ରତ୍ୟେକ ଅନୁରୋଧ ଏକ ସମାନ ଏଣ୍ଡପଏଣ୍ଟ ବ୍ୟବହାର କରିବା ଉଚିତ, ତେବେ ବଢ଼ୁଥିବା ସମାନ ହୋଷ୍ଟନାମ ଓଭରରାଇଡ୍ ତାଲିକାଠାରୁ ଏକ ସାଧାରଣ ସେଟିଂ ରକ୍ଷଣାବେକ୍ଷଣ କରିବା ସହଜ।