U gudbinta doorsoome proxy oo Compose ah container-ka dhexdiisa
Ka dhig doorsoomayaasha proxy qayb ka mid ah deegaanka adeegga Compose halkii aad ka fikri lahayd in faylka .env ee mashruuca uu si otomaatig ah u geliyo.
Faylka .env ee mashruuca Compose wuxuu bixiyaa qiyamka interpellation. Si aad mid ka mid ah qiyamkaas u siiso container, ku tixraac qaabeynta adeegga.
Tusaale ahaan, .env wuxuu ka kooban yahay barta dhammaadka proxy:
HTTP_PROXY=http://203.0.113.10:8080
Adeeggu wuxuu u isticmaalaa labada codsi HTTP iyo HTTPS:
services:
app:
image: your-image
environment:
HTTP_PROXY: "${HTTP_PROXY}"
HTTPS_PROXY: "${HTTP_PROXY}"
Beddel ciwaanka dukumeentiga iyo sawirka; ka dooro barta dhammaadka HTTP ee ku habboon adeeggaaga ama liiska proxy HTTP. Proxy HTTP caadi ah wuxuu qaadi karaa HTTPS iyada oo loo marayo CONNECT haddii uu taageero tunnel-ka la codsanayo.
Gelinta cad ee env_file waa hab kale oo loogu gudbiyo doorsoomayaasha fayl la doortay adeeg. Faylka interpellation-ka ee mashruucu kama shaqeeyo sidii env_file dadban oo container-ka ah.
Hubinta waxa gaadhay codsiga
docker compose config wuxuu muujinayaa qaabeynta adeegga ee la xalliyay. docker compose config --environment wuxuu muujinayaa qiyamka loo isticmaalay interpellation-ka.
Isbarbar dhig deegaanka adeegga iyo nidaamka codsiga. Container hore uma helo qiyam cusub markaad wax ka beddesho .env; codsiga ku dhaqan geli wareegga nolosha Compose ee loogu talagalay, adigoo tixgelinaya hakadka adeegga.
Haddii doorsoome maqan yahay, hagaaji qaabeynta adeegga. Haddii uu jiro laakiin codsiyadu toos u socdaan, hubi taageerada proxy ee macmiilka HTTP. Gelinta deegaanku waxay bixisaa qaabeyn; codsigu waa inuu isticmaalo.