schon/evibes/settings/elasticsearch.py
Egor fureunoir Gorbunov db1a357ccb Features: 1) Update Elasticsearch configuration to use a single host;
Fixes: 1) Replace obsolete `getenv` usage with `os.getenv` for better clarity;

Extra: 1) Remove sniffing-related configurations no longer required;
2025-06-22 01:00:41 +03:00

20 lines
644 B
Python

from evibes.settings.base import * # noqa: F403
ELASTICSEARCH_DSL = {
"default": {
"hosts": ["http://elasticsearch:9200"],
"http_auth": ("elastic", os.getenv("ELASTIC_PASSWORD")),
"verify_certs": False,
"timeout": 30,
"ssl_show_warn": False,
"max_retries": 3,
"retry_on_timeout": True,
"sniff_on_start": False,
"sniff_on_connection_fail": False,
"sniffer_timeout": None,
},
}
ELASTICSEARCH_DSL_AUTOSYNC = DEBUG # noqa: F405
ELASTICSEARCH_DSL_PARALLEL = True
ELASTICSEARCH_DSL_SIGNAL_PROCESSOR = "django_elasticsearch_dsl.signals.CelerySignalProcessor"