Fixes: 1) Correct `http_auth` parameter to replace deprecated `basic_auth`. Extra: 1) Update default Elasticsearch configuration values; 2) Modify `ELASTICSEARCH_DSL_AUTOSYNC` to reflect debug mode; 3) General cleanup and parameter refinements.
20 lines
686 B
Python
20 lines
686 B
Python
from evibes.settings.base import * # noqa: F403
|
|
|
|
ELASTICSEARCH_DSL = {
|
|
"default": {
|
|
"hosts": ["https://es1.example.com:9200", "https://es2.example.com:9200"],
|
|
"http_auth": ("elastic", getenv("ELASTIC_PASSWORD")), # noqa: F405
|
|
"verify_certs": False,
|
|
"timeout": 30,
|
|
"ssl_show_warn": False,
|
|
"max_retries": 3,
|
|
"retry_on_timeout": True,
|
|
"sniff_on_start": True,
|
|
"sniff_on_connection_fail": True,
|
|
"sniffer_timeout": 60,
|
|
},
|
|
}
|
|
|
|
ELASTICSEARCH_DSL_AUTOSYNC = DEBUG # noqa: F405
|
|
ELASTICSEARCH_DSL_PARALLEL = True
|
|
ELASTICSEARCH_DSL_SIGNAL_PROCESSOR = "django_elasticsearch_dsl.signals.CelerySignalProcessor"
|