Compose proxy aldagaia edukiontzira pasatzea
Egin proxy aldagaiak Compose zerbitzuaren ingurunearen parte, proiektuaren .env fitxategiak automatikoki txertatuko dituela suposatu ordez.
Compose proiektuaren .env fitxategiak interpolazio-balioak ematen ditu. Balio horietako bat edukiontzi bati emateko, erreferentzia egin zerbitzuaren konfigurazioan.
Adibidez, .env fitxategiak proxy amaierako puntua dauka:
HTTP_PROXY=http://203.0.113.10:8080
Zerbitzuak HTTP eta HTTPS helmugako eskaeretarako erabiltzen du:
services:
app:
image: your-image
environment:
HTTP_PROXY: "${HTTP_PROXY}"
HTTPS_PROXY: "${HTTP_PROXY}"
Ordeztu dokumentazioko helbidea eta irudia; aukeratu HTTP amaierako puntu bateragarri bat zure zerbitzuan edo HTTP proxy zerrendan. HTTP proxy arrunt batek HTTPS CONNECT bidez eraman dezake eskatutako tunela onartzen badu.
env_file sarrera esplizitua da aukeratutako fitxategi baten aldagaiak zerbitzu bati pasatzeko beste modu bat. Proiektuaren interpolazio-fitxategiak ez du edukiontziaren inplizitu gisa funtzionatzen env_file.
Aplikaziora zer iritsi den egiaztatzea
docker compose config zerbitzuaren konfigurazio ebatzita erakusten du. docker compose config --environment ordea interpolaziorako erabilitako balioak erakusten ditu.
Konparatu zerbitzuaren ingurunea aplikazioaren prozesuarekin. Lehendik dagoen edukiontziak ez ditu balio berriak jasotzen .env editatzean; aplikatu aldaketa aurreikusitako Compose bizi-zikloaren bidez, zerbitzuaren etena kontuan hartuta.
Aldagaia falta bada, zuzendu zerbitzuaren konfigurazioa. Bertan badago baina eskaerak zuzenean badoaz, egiaztatu HTTP bezeroaren proxy euskarria. Ingurunearen txertaketak konfigurazioa ematen du; aplikazioak erabili egin behar du.