ହୋଷ୍ଟ ଏବଂ ୱେବ୍ କଣ୍ଟେନର ପାଇଁ DDEV ପ୍ରକ୍ସି ସେଟିଂ
ପ୍ରତ୍ୟେକ ଉପଭୋକ୍ତା ପାଇଁ ହୋଷ୍ଟ ଭେରିଏବଲ୍ ଏବଂ Docker କ୍ଲାଏଣ୍ଟ ପ୍ରକ୍ସି ବିନ୍ୟାସ ବ୍ୟବହାର କରନ୍ତୁ; ମୂଳ ଇମେଜ୍ ଡାଉନଲୋଡ୍ ଏବେ ମଧ୍ୟ Docker ଡିମନ୍ ପରିଚାଳନା କରେ।
ମାଉଣ୍ଟ ହୋଇଥିବା Wget ବିନ୍ୟାସ Wget କୁ ଠିକ୍ କରିପାରେ କିନ୍ତୁ Drush କିମ୍ବା Composer ଅପରିବର୍ତ୍ତିତ ରହେ। ବିଫଳ ଅନୁରୋଧ କରୁଥିବା ପ୍ରୋଗ୍ରାମରୁ ଆରମ୍ଭ କରନ୍ତୁ, ତାପରେ ସେହି ପ୍ରୋଗ୍ରାମର ଆରମ୍ଭ ସୀମାରେ ପ୍ରକ୍ସି ଦିଅନ୍ତୁ।
ହୋଷ୍ଟ ପ୍ରୋଗ୍ରାମଗୁଡ଼ିକ
ସାଧାରଣ ଭେରିଏବଲ୍ ସମର୍ଥନ କରୁଥିବା ହୋଷ୍ଟ ପ୍ରୋଗ୍ରାମ ପାଇଁ ଦିଅନ୍ତୁ:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
export no_proxy=localhost,127.0.0.1,::1,.ddev.siteHTTPS ଭେରିଏବଲ୍ HTTPS ଲକ୍ଷ୍ୟସ୍ଥଳ ଚୟନ କରେ; ଏହାର HTTP URL ପ୍ରକ୍ସି ଲିଷ୍ଟନରକୁ ବର୍ଣ୍ଣନା କରେ। ସମ୍ପୃକ୍ତ ହୋଷ୍ଟ କିମ୍ବା ୱେବ୍-କଣ୍ଟେନର ଡାଉନଲୋଡ୍ ସାର୍ବଜନୀନ ମାର୍ଗ ବ୍ୟବହାର କରିପାରେ ସେତେବେଳେ HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ଏକ ଏଣ୍ଡପଏଣ୍ଟ ପ୍ରାର୍ଥୀ।
କଣ୍ଟେନର ବିଲ୍ଡ ଏବଂ ରନ୍ଟାଇମ୍
DDEV proxies ବିଭାଗକୁ ବିଦ୍ୟମାନ ~/.docker/config.json ରେ ଡକ୍ୟୁମେଣ୍ଟ କରେ:
{
"proxies": {
"default": {
"httpProxy": "http://proxy.example:8080",
"httpsProxy": "http://proxy.example:8080",
"noProxy": "localhost,127.0.0.1,::1,.ddev.site"
}
}
}ପ୍ରମାଣୀକରଣ କିମ୍ବା ଅନ୍ୟ ବିଦ୍ୟମାନ ଏଣ୍ଟ୍ରି ବଦଳାଇବା ପରିବର୍ତ୍ତେ ଏହି ବିଭାଗକୁ ମିଶ୍ରଣ କରନ୍ତୁ, ତାପରେ DDEV ପ୍ରୋଜେକ୍ଟ ପୁନଃ ଆରମ୍ଭ କରନ୍ତୁ। Docker ଏହି ସେଟିଂକୁ ପରିବେଶ ଭେରିଏବଲ୍ ଏବଂ ବିଲ୍ଡ ଆର୍ଗୁମେଣ୍ଟ ଦେବା ପାଇଁ ବ୍ୟବହାର କରେ। ୱେବ୍ କଣ୍ଟେନରର ପ୍ରୋଗ୍ରାମଗୁଡ଼ିକ ଏବେ ମଧ୍ୟ ସେଗୁଡ଼ିକୁ ସମର୍ଥନ କରିବା ଆବଶ୍ୟକ।
ମୂଳ ଇମେଜ୍ ପୁଲ୍
ଅନୁପସ୍ଥିତ ମୂଳ ଇମେଜ୍ Docker ଡିମନ୍ ଦ୍ୱାରା ଡାଉନଲୋଡ୍ ହୁଏ। ଉପରୋକ୍ତ କ୍ଲାଏଣ୍ଟ ବିନ୍ୟାସ ସେହି ଡିମନର ପ୍ରକ୍ସି ସେଟ୍ କରେ ନାହିଁ, ଏବଂ ଉଷ୍ମ ଇମେଜ୍ କ୍ୟାସ୍ ପୁଲ୍ କୁ ସମ୍ପୂର୍ଣ୍ଣ ଏଡ଼ାଇପାରେ।
DDEV ର ସ୍ଥାନୀୟ ଆପ୍ଲିକେସନ୍ ଏବଂ ସେବା ମାର୍ଗଗୁଡ଼ିକୁ ଉଦ୍ଦିଷ୍ଟ ସିଧାସଳଖ ପରିସରରେ ରଖନ୍ତୁ। ଆଭ୍ୟନ୍ତରୀଣ ଡୋମେନ୍ କିମ୍ବା ଠିକଣା ପରିସର ଯୋଡ଼ିବା ସମୟରେ ବାଇପାସ୍ ସିଣ୍ଟାକ୍ସକୁ ପ୍ରକୃତ ଉପଭୋକ୍ତା ସହିତ ଖାପ ଖାଉନ୍ତୁ।