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

Yn Capistrano 3 mei SSHKit foeget dit de proxywearden ta oan de kommando-omjouwing fan de deployhost. Oare nedige wearden lykas PATH moatte bewarre bliuwe yn stee fan de mapping te ferfangen.

De stringkaaien hâlde de lytse stavering. De kommandobouwer fan SSHKit makket symboalkaaien grut, wat it gedrach feroarje kin foar klanten dy't http_proxy nedich hawwe. curl behannelet bygelyks de grutte en lytse letters fan 'e HTTP-fariabele apart (hoe't curl de HTTP-proxy sjocht).

Allinnich foar keazen operaasjes kin in with-blok fan SSHKit brûkt wurde mei deselde stringkaaiwearden om de oanbelangjende execute-oproppen.

Dizze ynstellingen beynfloedzje kommando's op de deployhost. Se konfigurearje net de SSH-ferbining fan 'e laptop en bewarje gjin omjouwing foar in tsjinst dy't letter troch in oare tafersjochhâlder starten wurdt. Kies in proxy dy't fan dy fiere host berikber is; syn localhost wiist net nei in helper op 'e laptop. Foar in tastiene iepenbiere download wêrby't it fiere ark gjin proxygegevens bewarret, kin in HTTP-ynstjoer út 'e HTTP-proxylist dy wearden leverje.

Relatearre artikelen