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

An Capistrano 3 mat SSHKit féiert dëst d'Proxywäerter an d'Kommandoëmwelt vum Deployment-Host zesummen. Aner néideg Wäerter wéi PATH solle erhalen bleiwen, amplaz d'Zesummestellung ze ersetzen.

D'String-Schlëssele behalen d'Klengschreiwung. Den Deckbau vun SSHKit schreift Symbolschlësselen a Groussbuchstaben ëm, wat d'Verhalen ëmmer kann, fir Clienten déi http_proxy brauchen. Zum Beispill behandelt curl d'Grouss- a Klengschreiwung vun der HTTP-Variabel besonnesch (wéi curl den HTTP-Proxy gesäit).

Nëmme fir ausgewielt Operatiounen eng with-Block vun SSHKit benotzen, deen déi selwecht String-Schlësselwäerter ronderëm déi betreffend execute-Opruff huet.

Dës Astellungen beaflossen d'Kommandos um Deployment-Host. Si astellen net d'SSH-Verbindung vum Laptop a behalen keng Ëmwelt fir en Service, dee méi spéit vun engem aneren Iwwerwaacher gestart gëtt. Wielt e Proxy, deen vun deem wäitem Host erreechbar ass; säi localhost weist net op en Hëllefer um Laptop. Fir en erlaabten ëffentlechen Download, wou déi wäit Instrument keng Proxy-Zougangsdaten behält, kann en HTTP-Andrag aus der HTTP-Proxy-Lëscht dës Wäerter liwweren.

Ähnlech Artikelen