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

Capistrano 3 kopā ar SSHKit šis apvieno starpniekservera vērtības izvietošanas resursdatora komandu vidē. Citas vajadzīgās vērtības, piemēram, PATH, saglabājiet, nevis aizstājiet kartējumu.

Virknes atslēgas saglabā mazo burtu rakstību. SSHKit komandu veidotājs simbolu atslēgas pārvērš lielajos burtos, kas var mainīt uzvedību klientiem, kuriem nepieciešams http_proxy. Piemēram, curl īpaši apstrādā HTTP mainīgā burtu reģistru (kā curl redz HTTP starpniekserveri).

Tikai atlasītām operācijām izmantojiet SSHKit with bloku ar tām pašām virknes atslēgu vērtībām ap attiecīgajiem execute izsaukumiem.

Šie iestatījumi ietekmē komandas izvietošanas resursdatorā. Tie nekonfigurē klēpjdatora SSH savienojumu un nesaglabā vidi pakalpojumam, ko vēlāk palaidīs cits pārraugs. Izvēlieties starpniekserveri, kas sasniedzams no šī attālā resursdatora; tā localhost nenorāda uz palīgu klēpjdatorā. Atļautai publiskai lejupielādei, kur attālais rīks neglabā starpniekservera akreditācijas datus, HTTP ieraksts no HTTP starpniekserveru saraksta var nodrošināt šīs vērtības.

Saistītie raksti