Capistrano 3: zachovanie malých písmen proxy premenných pomocou reťazcových kľúčov
Nastavte proxy prostredie hostiteľa nasadenia a zachovajte názvy malými písmenami pomocou reťazcových kľúčov v SSHKit.
set :default_env, fetch(:default_env, {}).merge(
'http_proxy' => 'http://gateway.example:8080',
'https_proxy' => 'http://gateway.example:8080'
)
V Capistrano 3 s SSHKit to zlučuje hodnoty proxy do prostredia príkazov hostiteľa nasadenia. Ďalšie potrebné hodnoty, napríklad PATH, zachovajte namiesto nahradenia mapovania.
Reťazcové kľúče zachovávajú malé písmená. Tvorca príkazov SSHKit mení symbolové kľúče na veľké písmená, čo môže zmeniť správanie klientov vyžadujúcich http_proxy. Napríklad curl osobitne spracúva veľkosť písmen premennej HTTP (ako curl vidí HTTP proxy).
Iba pre vybrané operácie použite blok with v SSHKit s rovnakými reťazcovými kľúčmi okolo príslušných volaní execute.
Tieto nastavenia ovplyvňujú príkazy na hostiteľovi nasadenia. Nekonfigurujú SSH pripojenie notebooku ani neuchovávajú prostredie pre službu, ktorú neskôr spustí iný dohľad. Vyberte proxy dostupné z tohto vzdialeného hostiteľa; jeho localhost neoznačuje pomocníka v notebooku. Pre povolené verejné stiahnutie, pri ktorom vzdialený nástroj neuchováva prihlasovacie údaje proxy, môže HTTP záznam zo zoznamu HTTP proxy tieto hodnoty poskytnúť.