Приветствую.
Проблема наверняка стара как мир.
Есть react аппы, со стандартной конфигурацией вебпака от create-react-app.
Во время деплоя, чтобы не допускать даунтайма, поднимаются несколько новых копий и нагрузка балансируется между всеми пока выключается старый инстанс.
Проблема в том, что меняется хеш в main chunks js файле и для некоторых клиентов идет запрос на новые инстансы, где старого чанка уже не существует.
Есть лучшие практики для решения этой проблемы?
Вижу несколько вариантов:
1. Отключить чанки
2. Настроить nginx хитро так, чтобы при отсутствии файла с таких хешем отдавал новый или настроить рефреш страницы каким-то образом
3. Видел либу для оффлайн кеширования чанков
А держать сразу несколько файлов в директории static?