set :default_env, fetch(:default_env, {}).merge(
  'http_proxy' => 'http://gateway.example:8080',
  'https_proxy' => 'http://gateway.example:8080'
)

Capistrano 3-s koos SSHKitiga ühendab see proxy-väärtused juurutushosti käskude keskkonda. Muud vajalikud väärtused, näiteks PATH, tuleks säilitada, mitte vastendust asendada.

Stringvõtmed säilitavad väiketähelise kirjaviisi. SSHKit-i käsu koostaja muudab sümbolvõtmed suurtähtedeks, mis võib muuta klientide käitumist, kes vajavad http_proxy. Näiteks curl käsitleb HTTP-muutuja tõstutundlikkust eriliselt (kuidas curl HTTP-puhverserverit näeb).

Ainult valitud toimingute jaoks kasuta SSHKit-i with plokki samade stringvõtmetega väärtuste ümber asjakohaste execute-kutsete juures.

Need seaded mõjutavad juurutushosti käske. Need ei seadista sülearvuti SSH-ühendust ega säilita keskkonda teenusele, mille käivitab hiljem teine haldur. Vali puhverserver, mis on sellest kaugest hostist kättesaadav; selle localhost ei viita sülearvuti abilisele. Lubatud avaliku allalaadimise puhul, kus kaugtööriist ei säilita puhverserveri mandaate, võib HTTP-puhverserverite loendi HTTP-kirje need väärtused anda.

Seotud artiklid