Capistrano 3: mantendu proxy aldagaiak minuskulekin gako-kateekin
Ezarri hedapen ostalariaren proxy ingurunea eta mantendu minuskulako izenak SSHKit-en gako-kateekin.
set :default_env, fetch(:default_env, {}).merge(
'http_proxy' => 'http://gateway.example:8080',
'https_proxy' => 'http://gateway.example:8080'
)
Capistrano 3 SSHKitekin erabilita, honek proxy balioak hedapen ostalariaren komando ingurunera batzen ditu. Mantendu PATH bezalako beste balio beharrezkoak mapaketa ordezkatu beharrean.
Gako-kateek minuskula idazkera mantentzen dute. SSHKit-en komando eraikitzaileak sinbolo gakoak maiuskulara bihurtzen ditu, eta horrek http_proxy behar duten bezeroen portaera alda dezake. Adibidez, curl-ek HTTP aldagaiaren maiuskula eta minuskula bereziki tratatzen ditu (nola ikusten duen curl-ek HTTP proxya).
Hautatutako eragiketetarako soilik, erabili SSHKit-en with bloke bat gako-kate berdinak dituena dagozkion execute deien inguruan.
Ezarpen hauek hedapen ostalariko komandoetan eragiten dute. Ez dituzte ordenagailu eramangarriaren SSH konexioa konfiguratzen ezta beste gainbegirale batek geroago abiatuko duen zerbitzu baten ingurunea gordetzen ere. Aukeratu urruneko ostalari horretatik irisgarria den proxy bat; haren localhost-ek ez du eramangarrian laguntzailerik adierazten. Baimendutako deskarga publiko baterako, urruneko tresnak proxy kredentzialik gordetzen ez duenean, HTTP proxy zerrendako HTTP sarrera batek balio horiek eman ditzake.