From 8e6c4091a5daa29502d834e0c6166341a711b726 Mon Sep 17 00:00:00 2001 From: masukomi Date: Fri, 12 Jul 2024 16:50:39 -0400 Subject: [PATCH] added support for MEILI_MASTER_KEY it's the environment variable we should have been using since the start --- Gemfile.lock | 2 +- README.md | 2 +- lib/mongodb_meilisearch/version.rb | 2 +- lib/search/client.rb | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5ed719a..7f8ec9c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - mongodb_meilisearch (1.2.1) + mongodb_meilisearch (1.3.0) meilisearch mongoid (~> 7.0) rails diff --git a/README.md b/README.md index 04b2f50..80578c6 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ The url below is the default one Meilisearch uses when run locally. ```bash SEARCH_ENABLED=true -MEILISEARCH_API_KEY= +MEILI_MASTER_KEY= MEILISEARCH_URL=http://127.0.0.1:7700 ``` diff --git a/lib/mongodb_meilisearch/version.rb b/lib/mongodb_meilisearch/version.rb index fa7a4a0..af77627 100644 --- a/lib/mongodb_meilisearch/version.rb +++ b/lib/mongodb_meilisearch/version.rb @@ -5,5 +5,5 @@ module MongodbMeilisearch # @note This library will adhere to strict semantic versioning. # See https://semver.org/ # - VERSION = "1.2.1" + VERSION = "1.3.0" end diff --git a/lib/search/client.rb b/lib/search/client.rb index 3ed87a9..e3ab89a 100644 --- a/lib/search/client.rb +++ b/lib/search/client.rb @@ -8,7 +8,8 @@ class Client def initialize if ENV.fetch("SEARCH_ENABLED", "true") == "true" url = ENV.fetch("MEILISEARCH_URL") - api_key = ENV.fetch("MEILISEARCH_API_KEY") + # MEILISEARCH_API_KEY is for mongodb_meilisearch v1.2.1 & earlier + api_key = ENV.fetch("MEILI_MASTER_KEY") || ENV.fetch("MEILISEARCH_API_KEY") timeout = ENV.fetch("MEILISEARCH_TIMEOUT", 10).to_i max_retries = ENV.fetch("MEILISEARCH_MAX_RETRIES", 2).to_i if url.present? && api_key.present?