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.

Maqaallo la xiriira