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

Në Capistrano 3 me SSHKit, kjo bashkon vlerat proxy në mjedisin e komandave të hostit të vendosjes. Ruaj vlerat e tjera të nevojshme si PATH në vend që të zëvendësosh hartëzimin.

Çelësat string ruajnë shkrimin me shkronja të vogla. Ndërtuesi i komandave i SSHKit i kthen çelësat simbol në shkronja të mëdha, gjë që mund të ndryshojë sjelljen për klientët që kërkojnë http_proxy. Për shembull curl e trajton veçmas dallimin e shkronjave të ndryshores HTTP (si e shikon curl proxy-në HTTP).

Vetëm për operacione të zgjedhura, përdor një bllok with të SSHKit me të njëjtat vlera me çelësa string rreth thirrjeve execute përkatëse.

Këto cilësime ndikojnë në komandat në hostin e vendosjes. Ato nuk konfigurojnë lidhjen SSH të laptopit dhe nuk ruajnë një mjedis për një shërbim që niset më vonë nga një mbikëqyrës tjetër. Zgjidh një proxy të arritshëm nga ai host i largët; localhost-i i tij nuk tregon një ndihmës në laptop. Për një shkarkim publik të lejuar ku mjeti i largët nuk mban kredenciale proxy, një zë HTTP nga lista e proxy-ve HTTP mund t'i japë këto vlera.

Artikuj të ngjashëm