Перейти к содержанию

Включение ElasticSearch для поиска по коду


  1. Установите ElasticSearch версии 7.16.2

  2. Добавьте в файл application.properties ПО Gitflic следующую информацию

    application.properties
    gitflic.elasticsearch.enabled=true
    elasticsearch.rest.uri=#Адрес до сервера elasticseacrh
    elasticsearch.rest.username=#Имя пользователя для подключения к elascticsearch
    elasticsearch.rest.password=#Пароль пользователя для подключения к elascticsearch
    elasticsearch.rest.useSsl=false 
    elasticsearch.rest.connection-timeout=1
    elasticsearch.rest.read-timeout=30
    
  3. Перезапустите ПО Gitflic для принятия изменений

  1. Раскомментируйте следующие строки в файле external.env

    external.env
    ENABLE_ELASTIC=true
    ELASTIC_HOST=elasticsearch
    
  2. Запустите контейнеры с ПО Gitflic добавив к команде запуска флаг -f и файл docker-compose.elastic.yaml

    docker compose --detach \
    -f docker-compose.yaml \
    -f docker-compose.elastic.yaml \
    --env-file .env up
    

В k8s чарте elasticsearch включен по умолчанию.