Capistrano 3: સ્ટ્રિંગ કી સાથે નાના અક્ષરના પ્રોક્સી ચલ સાચવો
ડિપ્લોયમેન્ટ હોસ્ટનું પ્રોક્સી પર્યાવરણ સેટ કરો અને SSHKit માં સ્ટ્રિંગ કી સાથે નાના અક્ષરના નામ સાચવો.
set :default_env, fetch(:default_env, {}).merge(
'http_proxy' => 'http://gateway.example:8080',
'https_proxy' => 'http://gateway.example:8080'
)
SSHKit સાથે Capistrano 3 માં આ પ્રોક્સી મૂલ્યોને ડિપ્લોયમેન્ટ હોસ્ટના કમાન્ડ પર્યાવરણમાં ભેળવે છે. PATH જેવા અન્ય જરૂરી મૂલ્યોને મેપિંગ બદલવાને બદલે સાચવો.
સ્ટ્રિંગ કી નાના અક્ષરની જોડણી રાખે છે. SSHKit નો કમાન્ડ બિલ્ડર સિમ્બોલ કીને મોટા અક્ષરમાં બદલે છે, જે http_proxy જરૂરી હોય એવા ક્લાયન્ટ માટે વર્તન બદલી શકે છે. ઉદાહરણ તરીકે curl HTTP ચલના અક્ષરને ખાસ રીતે ધ્યાનમાં લે છે (curl HTTP પ્રોક્સીને કેવી રીતે જુએ છે).
ફક્ત પસંદ કરેલી કામગીરી માટે, સંબંધિત execute કૉલની આસપાસ એ જ સ્ટ્રિંગ-કી મૂલ્યો ધરાવતો SSHKit with બ્લોક વાપરો.
આ સેટિંગ્સ ડિપ્લોયમેન્ટ હોસ્ટ પરના કમાન્ડને અસર કરે છે. તેઓ લેપટોપના SSH કનેક્શનને ગોઠવતા નથી કે પછીથી બીજા સુપરવાઇઝર દ્વારા શરૂ થતી સેવા માટે પર્યાવરણ સાચવતા નથી. એ દૂરના હોસ્ટથી પહોંચી શકાય એવો પ્રોક્સી પસંદ કરો; તેનું localhost લેપટોપ પરના સહાયકને દર્શાવતું નથી. માન્ય જાહેર ડાઉનલોડ માટે, જ્યાં દૂરનું સાધન પ્રોક્સી ઓળખપત્ર રાખતું નથી, HTTP પ્રોક્સી યાદીની HTTP એન્ટ્રી આ મૂલ્યો પૂરાં પાડી શકે છે.