Fayil ɗin aikin .env na Compose yana ba da ƙimar musanyawa. Don ba da ɗaya daga waɗannan ƙimomin ga kwano, yi magana da shi a cikin tsarin sabis ɗin.

Misali, .env yana ɗauke da maƙasudin proxy:

HTTP_PROXY=http://203.0.113.10:8080

Sabis ɗin yana amfani da shi don buƙatun HTTP da HTTPS duka:

services:
  app:
    image: your-image
    environment:
      HTTP_PROXY: "${HTTP_PROXY}"
      HTTPS_PROXY: "${HTTP_PROXY}"

Maye gurbin adireshin takardu da hoton; zaɓi maƙasudin HTTP mai jituwa daga sabis ɗinka ko daga jerin proxy na HTTP. Proxy na HTTP na yau da kullum zai iya ɗaukar HTTPS ta hanyar CONNECT idan yana goyon bayan ramin da aka nema.

Shigarwa env_file bayyananne wata hanya ce ta miƙa mabambantan fayil da aka zaɓa ga sabis. Fayil ɗin musanyawa na aikin ba ya aiki a matsayin env_file na kwano a fakaice.

Duba abin da ya isa manhajar

docker compose config yana nuna tsarin sabis ɗin da aka warware. docker compose config --environment maimakon haka yana nuna ƙimomin da aka yi amfani da su don musanyawa.

Kwatanta yanayin sabis ɗin da tsarin manhajar. Kwano da ke akwai ba ya samun sabbin ƙimomi lokacin da ka gyara .env; aiwatar da canjin ta hanyar zagayowar rayuwar Compose da aka nufa, tare da yiwuwar katsewar sabis.

Idan mabambantan ba ya nan, gyara tsarin sabis ɗin. Idan yana nan amma buƙatu suna ci gaba kai tsaye, duba goyon bayan proxy na abokin ciniki na HTTP. Shigar da yanayi yana ba da tsari; manhajar dole ta yi amfani da shi.

Labarai masu alaƙa