पर "स्टेजिंग" मैं इस व्यवहार में आया और सोच रहा था कि किसी और ने इसे देखा है या नहीं। मेरे पास एक कामकाज है इसलिए यह एक शो-स्टॉपर नहीं है।हेरोकू RACK_ENV थिन पर "विकास" कहता है, लेकिन यूनिकॉर्न
मैंने एक सीडर स्टैक के साथ हेरोकू पर एक नया ऐप बनाया।
heroku config:add RACK_ENV=staging --app appname
मैं नेत्रहीन सत्यापित है कि पर्यावरण वर स्थापित किया गया था, उसके बाद निम्न मार्ग मेरी सरल सिनात्रा उदाहरण में डाल:
get '/?' do
ENV['RACK_ENV']
end
जब मैं जब एक से अधिक वातावरण का प्रदर्शन मैं निम्नलिखित config वर जोड़ा अपने लैपटॉप पर स्थानीय रूप से परीक्षण किया गया, मुझे अपेक्षित development
प्राप्त हुआ।
जब मैंने हेरोकू को धक्का दिया और herokuapp.com पर उसी मार्ग पर हिट किया तो मुझे staging
के बजाय development
मिला।
मैंने वेब सर्वर को थिन से यूनिकॉर्न से प्रसंस्करण के माध्यम से स्विच किया और परिवर्तनों को हेरोोक में वापस धकेल दिया।
अब जब मैं मार्ग पर जाता हूं, तो मुझे अपेक्षित staging
मिलता है।
क्या किसी और ने इसे देखा है? एक और प्रोजेक्ट पर मेरा कामकाज जहां मैं थिन चला रहा था, नए रिलिक ऐप नाम से पर्यावरण को कुंजी करना था। (मैंने यूनिकॉर्न पर स्विच नहीं किया क्योंकि मुझे काम करने के लिए नए रिलिक की जरूरत है और वर्तमान में सीडर और न्यू रिलिक और यूनिकॉर्न एक साथ काम करते हैं)।
यह मेरे लिए तय है - चीयर्स! –
मैन - वास्तव में मुझे यह खुशी मिली। यह मेरे नए अवशेष एकीकरण – Jonathan
तय है! लेकिन अविश्वसनीय है कि यह अब तक तय नहीं किया गया है। – Felixyz