трудолюбив по необходимости
Или : docker pull cubinez85/elasticsearch_8.14.3:latest
Скачать образ elasticsearch 8.14.3 можно :
docker pull cubinez85/elasticsearch_8.14:7a6696851b5f
docker run и все инструкции:
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
по вопросу https://qna.habr.com/q/1361824
в сonfig.py :
es_url = os.getenv('ELASTICSEARCH_URL')
es_ca_certs = os.getenv("ELASTICSEARCH_CA_CERTS")
es_username = os.getenv("ELASTICSEARCH_USERNAME")
es_password = os.getenv("ELASTICSEARCH_PASSWORD")
es = Elasticsearch(es_url, ca_certs=es_ca_certs, basic_auth=(es_username, es_password))
в app/__init__.py пришлось верх часть добавить, тк переменные es* не находит.
и в def create_app добавить : app.elasticsearch = es \ if es else None
Вообщем вышло криво, но работает)
С ELASTICSEARCH_URL в файле .env не так все просто:
https://qna.habr.com/q/1361824
Или : docker pull cubinez85/elasticsearch_8.14.3:latest
Скачать образ elasticsearch 8.14.3 можно :
docker pull cubinez85/elasticsearch_8.14:7a6696851b5f
docker run и все инструкции:
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
по вопросу https://qna.habr.com/q/1361824
в сonfig.py :
es_url = os.getenv('ELASTICSEARCH_URL')
es_ca_certs = os.getenv("ELASTICSEARCH_CA_CERTS")
es_username = os.getenv("ELASTICSEARCH_USERNAME")
es_password = os.getenv("ELASTICSEARCH_PASSWORD")
es = Elasticsearch(es_url, ca_certs=es_ca_certs, basic_auth=(es_username, es_password))
в app/__init__.py пришлось верх часть добавить, тк переменные es* не находит.
и в def create_app добавить : app.elasticsearch = es \
if es else None
Вообщем вышло криво, но работает)
С ELASTICSEARCH_URL в файле .env не так все просто:
https://qna.habr.com/q/1361824