Capistrano 3: කුඩා අකුරු proxy විචල්ය string යතුරු සමඟ රැක ගන්න
Deployment host හි proxy පරිසරය සකසා SSHKit තුළ string යතුරු සමඟ කුඩා අකුරු නම් රැක ගන්න.
set :default_env, fetch(:default_env, {}).merge(
'http_proxy' => 'http://gateway.example:8080',
'https_proxy' => 'http://gateway.example:8080'
)
SSHKit සමඟ Capistrano 3 තුළ මෙය proxy අගයන් deployment host හි command පරිසරයට එකතු කරයි. PATH වැනි වෙනත් අවශ්ය අගයන් mapping ප්රතිස්ථාපනය නොකර රැක ගන්න.
String යතුරු කුඩා අකුරු අක්ෂර වින්යාසය රඳවා ගනී. SSHKit හි command builder සිම්බල් යතුරු ලොකු අකුරු බවට පත් කරයි, එය http_proxy අවශ්ය පාරිභෝගිකයන්ගේ හැසිරීම වෙනස් කළ හැක. උදාහරණයක් ලෙස curl HTTP විචල්යයේ ලොකු සහ කුඩා අකුරු විශේෂ ලෙස සලකයි (curl HTTP proxy දකින ආකාරය).
තෝරාගත් ක්රියාකාරකම් සඳහා පමණක්, අදාළ execute ඇමතුම් වටා එම string-යතුරු අගයන් දරන SSHKit with කොටස භාවිත කරන්න.
මෙම සැකසුම් deployment host හි command සඳහා බලපායි. ඒවා ලැප්ටොප් පරිගණකයේ SSH සම්බන්ධතාවය සකසන්නේ නැති අතර පසුව වෙනත් අධීක්ෂකයෙකු ආරම්භ කරන සේවාවක් සඳහා පරිසරයක් රඳවා නොගනී. එම දුරස්ථ host වෙතින් ළඟා විය හැකි proxy එකක් තෝරන්න; එහි localhost ලැප්ටොප්හි සහායකයෙකුට යොමු නොවේ. අවසර ලත් පොදු බාගැනීමකදී දුරස්ථ මෙවලම proxy අක්තපත්ර රඳවා නොගන්නේ නම්, HTTP proxy ලැයිස්තුවවෙන් HTTP සටහනක් මෙම අගයන් සපයා දිය හැක.