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.

Erlazionatutako artikuluak