मैं कैपिस्ट्रानो कार्य में वर्तमान सर्वर का संदर्भ कैसे दूंगा? मैं एपीसी कैश को साफ़ करने के लिए curl
स्थानीय फ़ाइल चाहता हूं लेकिन सर्वर localhost
पर नहीं सुनता है इसलिए मुझे सर्वर का आईपी पता चाहिए।Capistrano कार्य में वर्तमान सर्वर का संदर्भ
उदाहरण के लिए,
role :web, "1.1.1.1", "2.2.2.2", "3.3.3.3"
task :clear_apc, :role => :web do
run "curl http://#{WHAT_DO_I_PUT_HERE}/deploy/clearAPC.php"
end
क्या चर मैं का प्रयोग करेंगे तो यह है कि काम 1.1.1.1 पर चलाया जाता है जब यह curl
रों http://1.1.1.1/deploy/clearAPC.php
लेकिन यह कॉल curl
रों http://2.2.2.2/deploy/clearAPC.php
यह वास्तव में कम से कम ज्ञात कैपिस्ट्रानो सुविधा हो सकता है ... – paukul
यह वास्तव में हैकी दिखता है। Capistrano लोग इसे एक विधि क्यों नहीं बनाया? – user1158559
शायद @leehambley उत्तर जानता है;) मैं उसे इस प्रश्न पर इंगित करूंगा – paukul