🔗 URL
Health checks are exposed via:
/ht/<HEALTH_CHECK_SECURITY_KEY>/
The key comes from the HEALTH_CHECK_SECURITY_KEY environment variable.
✅ What is checked
config/settings.py enables multiple django-health-check plugins, including:
- DB
- cache
- migrations
- celery_ping
- redis
- db_heartbeat
Additionally, apps.search_console_tools registers a storage health check:
PublicMediaStorageHealthCheck(checks storage returned byget_public_file_storage())
If USE_S3_MEDIA=1, the storage health check uses the S3 backend.