Capistrano 3: konservi minusklajn proxy-variablojn per ĉenaj ŝlosiloj
Agordu la proksan medion de la disfaldiga gastiganto kaj konservu minusklajn nomojn per ĉenaj ŝlosiloj en SSHKit.
set :default_env, fetch(:default_env, {}).merge(
'http_proxy' => 'http://gateway.example:8080',
'https_proxy' => 'http://gateway.example:8080'
)
En Capistrano 3 kun SSHKit, tio kunfandas proksajn valorojn en la komandan medion de la disfaldiga gastiganto. Konservu aliajn necesajn valorojn kiel PATH anstataŭ anstataŭigi la mapadon.
La ĉenaj ŝlosiloj konservas la minusklan literumadon. La komanda konstruilo de SSHKit ŝanĝas simbolajn ŝlosilojn al majuskloj, kio povas ŝanĝi la konduton por klientoj bezonantaj http_proxy. Ekzemple, curl traktas la usklecon de la HTTP-variablo aparte (kiel curl rigardas la HTTP-proksaon).
Nur por elektitaj operacioj uzu blokon with de SSHKit kun la samaj ĉenaj ŝlosilvaloroj ĉirkaŭ la koncernaj execute-vokoj.
Ĉi tiuj agordoj efikas al komandoj sur la disfaldiga gastiganto. Ili agordas nek la SSH-konekton de la tekkomputilo nek konservas medion por servo lanĉota poste de alia kontrolilo. Elektu proksaon atingeblan de tiu fora gastiganto; ĝia localhost ne indikas helpanton sur la tekkomputilo. Por permesita publika elŝuto, kie la fora ilo ne retenas proksajn akreditaĵojn, HTTP-enskribo el la listo de HTTP-proksaĵoj povas liveri tiujn valorojn.