Athróg seachfhreastalaí Compose a chur chuig coimeádán
Déan athróga seachfhreastalaí mar chuid de thimpeallacht sheirbhíse Compose in ionad glacadh leis go n-insteallann comhad .env an tionscadail go huathoibríoch iad.
Soláthraíonn comhad tionscadail .env Compose luachanna idirshuite. Chun ceann de na luachanna sin a thabhairt do choimeádán, déan tagairt dó i gcumraíocht na seirbhíse.
Mar shampla, tá an t-eindearbh seachfhreastalaí in .env:
HTTP_PROXY=http://203.0.113.10:8080
Úsáideann an tsheirbhis é le haghaidh iarrataí chuig cinn scríbe HTTP agus HTTPS araon:
services:
app:
image: your-image
environment:
HTTP_PROXY: "${HTTP_PROXY}"
HTTPS_PROXY: "${HTTP_PROXY}"
Cuir an seoladh doiciméadúcháin agus an íomhá in ionad; roghnaigh eindearbh HTTP comhoiriúnach ó do sheirbhís nó ón liosta seachfhreastalaithe HTTP. Is féidir le gnáthsheachfhreastalaí HTTP HTTPS a iompar trí CONNECT má thacaíonn sé leis an tollán a iarrtar.
Tá iontráil env_file shoiléir ina bealach eile chun athróga comhaid roghnaithe a chur chuig seirbhís. Ní ghníomhaíonn comhad idirshuite an tionscadail mar env_file intuigthe don choimeádán.
Seiceáil cad a shroich an feidhmchlár
docker compose config taispeánann sé cumraíocht na seirbhíse réitithe. docker compose config --environment taispeánann sé na luachanna a úsáideadh le haghaidh idirshuite ina ionad.
Cuir timpeallacht na seirbhíse i gcomparáid le próiseas an fheidhmchláir. Ní fhaigheann coimeádán atá ann cheana luachanna nua nuair a dhéanann tú .env a chur in eagar; cuir an t-athrú i bhfeidhm trí shaolré Compose atá beartaithe, agus lig d'idirbhriseadh seirbhíse.
Mura bhfuil an athróg ann, ceartaigh cumraíocht na seirbhíse. Má tá sí ann ach go bhfanann iarrataí díreacha, seiceáil tacaíocht seachfhreastalaí an chliaint HTTP. Soláthraíonn instealladh timpeallachta cumraíocht; caithfidh an feidhmchlár í a úsáid.