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

I Capistrano 3 le SSHKit, comhtháthaíonn sé seo luachanna an tseachfhreastalaí i dtimpeallacht orduithe an óstaigh imlonnaithe. Caomhnaigh luachanna riachtanacha eile ar nós PATH seach an mapáil a athsholáthar.

Coimeádann na heochracha teaghráin an litriú beag. Athraíonn tógálaí orduithe SSHKit eochracha siombail go litreacha móra, rud a d'fhéadfadh iompar a athrú do chliaint a dteastaíonn http_proxy uathu. Mar shampla, láimhseálann curl cás na hathróg HTTP ar bhealach ar leith (conas a fheiceann curl an seachfhreastalaí HTTP).

Le haghaidh oibríochtaí roghnaithe amháin, úsáid bloc with de chuid SSHKit a iompraíonn na luachanna céanna le heochracha teaghráin timpeall na nglaonna execute ábhartha.

Bíonn tionchar ag na socruithe seo ar orduithe ar an óstach imlonnaithe. Ní chumraíonn siad nasc SSH an ríomhaire ghlúine ná ní chaomhnaíonn siad timpeallacht do sheirbhís a sheolann maoirseoir eile níos déanaí. Roghnaigh seachfhreastalaí atá inrochtana ón óstach cianda sin; ní thagraíonn a localhost do chúntóir ar an ríomhaire glúine. Le haghaidh íoslódála poiblí ceadaithe nach gcoimeádann an uirlis chianda dintiúirí seachfhreastalaí, is féidir le hiontráil HTTP ón liosta seachfhreastalaithe HTTP na luachanna sin a sholáthar.

Ailt ghaolmhara