Ien algemiene proxy is net foar elke pakketboarne geskikt. Moderne Yarn stipet netwurkyustellingen op hostnamme, wêrtroch in selektearre host in oare rûte as de standert brûke kin.

Bygelyks kin in projekt ien algemiene rûte hâlde en in oare kieze foar in ynterne registry:

httpsProxy: "http://203.0.113.10:8080"
networkSettings:
  "registry.example.internal":
    httpsProxy: "http://203.0.113.20:8080"

De beide adressen binne plakhâlders. Foar in algemiene rûte nei publike pakketboarnen biedt de HTTP-proxylist kandidaten as publike proxy's tastien binne. Hâld de oerskriuwing foar de ynterne registry op syn goedkarde proxy. Set de konfiguraasje yn it passende .yarnrc.yml foar in moderne Yarn-ferzje. Dit foarbyld selektearret twa proxy's; it seit net dat de ynterne host direkt ferbine moat.

Oerienkomme mei de frege hostnamme

De networkSettings-yngong jildt foar in hostnamme-patroan, net foar in pakketskoop of in willekeurich URL-paad. Hâld in regel foar ien host sekuer as dat is wat jo bedoele. In wildcard is allinnich nuttich as jo echt wolle dat de ekstra hosts de konfiguraasje diele.

In pakketskoop en in netwurkhostnamme binne ferskillende selektearders. In pakket mei skoop kin helle wurde út in registry wêrfan de host dield wurdt mei oare pakketten, wylst in omlaat artefakt fan in hiel oare hostnamme komme kin.

Folgje it folsleine downloadpaad

As metadata ien host brûkt en it downloaden fan in argyf in oare, kinne se oan ferskillende netwurkyustellingen foldwaan. Registrearje de URL dy't echt mislearret foardat jo de regel ferbreedzje. „De registry wurke“ bewiist net hokker rûte in letter fersyk keas.

De per-host yustellingen fan Yarn kinne ek CA en oare TLS-konfiguraasje befetsje. Hâld dy besluten skieden: it kiezen fan in proxy-adres jout op himsels net it fertrouwen dat nedich is foar in kontrolearjende omjouwing.

Meitsje de oerskriuwing sichtber

Undersykje de effektive konfiguraasje fan it projekt mei de ark dy't syn Yarn-ferzje stipet, en test dan it bedoelde fersyk. Foarkom it dielen fan in folsleine konfiguraasje-eksport as dy referinsjes befettet.

Dizze funksje is nuttich as de hosts echt ferskillende rûtes fereaskje. As elk fersyk deselde einpunt brûke moat, is ien algemiene ynstelling makliker te ûnderhâlden as in groeiende list fan identike hostnamme-oerskriuwingen.

Relatearre artikelen