У меня есть некоторый код в моем приложении, который очищает наш кеш (используя API Cloudflare) каждый раз, когда он запускается, так что при каждом изменении веб-сайта он мгновенно отображается для всех, а не старая версия, остающаяся в кеше Cloudflare на неопределенный срок.
Героку перезапускает мой динамо каждые 24 часа. Это очищает Cloudflare без причины, вызывает большой всплеск трафика и портит аналитику.
Есть ли способ обнаружить при запуске, происходит ли перезапуск приложения из-за фактического развертывания Heroku или просто из-за их ежедневного перезапуска?
Один из способов, который я рассмотрел, - это использование GitHubпубличный API для проверки при запуске, если коммит был передан мастеру за последний час, но это похоже на хак, и, возможно, есть лучший способ.