summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorEkaterina Vaartis <vaartis@kotobank.ch>2021-08-15 21:53:04 +0300
committerEkaterina Vaartis <vaartis@kotobank.ch>2022-10-10 20:19:08 +0300
commite154ebbf7933123e91d5b5c6f5070e78eb3e383b (patch)
treed68532c3b46bcb9ae4d2f6bef98805229139bdf0 /config
parent8042e0ebe1277519d446a7e2fbcf17629c1ffab2 (diff)
downloadpleroma-e154ebbf7933123e91d5b5c6f5070e78eb3e383b.tar.gz
pleroma-e154ebbf7933123e91d5b5c6f5070e78eb3e383b.zip
Initial meilisearch implementation, doesn't delete posts yet
Diffstat (limited to 'config')
-rw-r--r--config/config.exs7
-rw-r--r--config/test.exs2
2 files changed, 8 insertions, 1 deletions
diff --git a/config/config.exs b/config/config.exs
index 4e21ce457..1df7dd44b 100644
--- a/config/config.exs
+++ b/config/config.exs
@@ -866,9 +866,14 @@ config :pleroma, Pleroma.User.Backup,
config :pleroma, ConcurrentLimiter, [
{Pleroma.Web.RichMedia.Helpers, [max_running: 5, max_waiting: 5]},
- {Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy, [max_running: 5, max_waiting: 5]}
+ {Pleroma.Web.ActivityPub.MRF.MediaProxyWarmingPolicy, [max_running: 5, max_waiting: 5]},
+ {Pleroma.Search, [max_running: 20, max_waiting: 50]}
]
+config :pleroma, Pleroma.Search, module: Pleroma.Activity.Search
+
+config :pleroma, Pleroma.Search.Meilisearch, url: "http://127.0.0.1:7700/"
+
# Import environment specific config. This must remain at the bottom
# of this file so it overrides the configuration defined above.
import_config "#{Mix.env()}.exs"
diff --git a/config/test.exs b/config/test.exs
index d5c25f65e..d1c356f14 100644
--- a/config/test.exs
+++ b/config/test.exs
@@ -133,6 +133,8 @@ config :pleroma, :side_effects,
ap_streamer: Pleroma.Web.ActivityPub.ActivityPubMock,
logger: Pleroma.LoggerMock
+config :pleroma, Pleroma.Search, module: Pleroma.Activity.Search
+
# Reduce recompilation time
# https://dashbit.co/blog/speeding-up-re-compilation-of-elixir-projects
config :phoenix, :plug_init_mode, :runtime