Django app to add an instance's public IP to ALLOWED_HOSTS for Elastic Beanstalk's health check system
By default, Elastic Beanstalk's health check system uses the public IP of each
load balanced instance as the request's host header when making a request.
Unless added to
ALLOWED_HOSTS, this causes Django to return a
400 Bad Request and a failed health check.
This app dynamically adds your instance's public IP address to Django's
ALLOWED_HOSTS setting to permit health checks to succeed.
Note this only adds the host to settings - the health check system still
/ to return
200 OK, unless configured differently in EB.
ebhealthcheck.apps.EBHealthCheckConfig to your
INSTALLED_APPS = [ ... 'ebhealthcheck.apps.EBHealthCheckConfig', ... ]
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size django_ebhealthcheck-1.0.1-py2.py3-none-any.whl (2.6 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
Hashes for django_ebhealthcheck-1.0.1-py2.py3-none-any.whl