diff options
author | Lain Soykaf <lain@lain.com> | 2024-05-27 13:57:42 +0400 |
---|---|---|
committer | Lain Soykaf <lain@lain.com> | 2024-05-27 14:01:17 +0400 |
commit | 8b76f56050a609bf562053cb7201a9204901490e (patch) | |
tree | a4c9c7244e45767eee0d04b0e801c9869114318f /lib | |
parent | 08e9d995f884f351d96c161e6c73cc668cc5bcd8 (diff) | |
download | pleroma-8b76f56050a609bf562053cb7201a9204901490e.tar.gz pleroma-8b76f56050a609bf562053cb7201a9204901490e.zip |
QdrantSearch: Add healthcheck for qdrant
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/search/qdrant_search.ex | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/pleroma/search/qdrant_search.ex b/lib/pleroma/search/qdrant_search.ex index 19e8cd4bf..3c3ffce16 100644 --- a/lib/pleroma/search/qdrant_search.ex +++ b/lib/pleroma/search/qdrant_search.ex @@ -139,6 +139,17 @@ defmodule Pleroma.Search.QdrantSearch do [] end end + + @impl true + def healthcheck_endpoints do + qdrant_health = + Config.get([Pleroma.Search.QdrantSearch, :qdrant_url]) + |> URI.parse() + |> Map.put(:path, "/healthz") + |> URI.to_string() + + [qdrant_health] + end end defmodule Pleroma.Search.QdrantSearch.OpenAIClient do |