diff options
author | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-12-12 17:30:08 +0300 |
---|---|---|
committer | Mark Felder <feld@FreeBSD.org> | 2020-12-14 11:02:32 -0600 |
commit | cebe3c7deff87ba24f43efcf50499c45d3b3e3f9 (patch) | |
tree | 30a66e6e7077496a124848b7dc011155fb0e914e /lib/mix/pleroma.ex | |
parent | f687befb93a9ad2c3dc61f47bdbb717cb1421ad5 (diff) | |
download | pleroma-cebe3c7deff87ba24f43efcf50499c45d3b3e3f9.tar.gz pleroma-cebe3c7deff87ba24f43efcf50499c45d3b3e3f9.zip |
Fix for dropping posts/notifs in WS when mix task is executed
- start oban in mix tasks with empty queues, plugins and crontab
- fix for update_users_following_followers_counts
- fix for removed logo.png
- typo in resend confirmation emails mix task docs
- fix for uploads mix task (start Majic.Pool)
- fix for creating user mix task (start :fast_html app)
Diffstat (limited to 'lib/mix/pleroma.ex')
-rw-r--r-- | lib/mix/pleroma.ex | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/lib/mix/pleroma.ex b/lib/mix/pleroma.ex index 7575f0ef8..a33a9951c 100644 --- a/lib/mix/pleroma.ex +++ b/lib/mix/pleroma.ex @@ -12,7 +12,8 @@ defmodule Mix.Pleroma do :cachex, :flake_id, :swoosh, - :timex + :timex, + :fast_html ] @cachex_children ["object", "user", "scrubber", "web_resp"] @doc "Common functions to be reused in mix tasks" @@ -37,12 +38,23 @@ defmodule Mix.Pleroma do Enum.each(apps, &Application.ensure_all_started/1) + oban_config = [ + crontab: [], + repo: Pleroma.Repo, + log: false, + queues: [], + plugins: [] + ] + children = [ Pleroma.Repo, + Pleroma.Emoji, {Pleroma.Config.TransferTask, false}, Pleroma.Web.Endpoint, - {Oban, Pleroma.Config.get(Oban)} + {Oban, oban_config}, + {Majic.Pool, + [name: Pleroma.MajicPool, pool_size: Pleroma.Config.get([:majic_pool, :size], 2)]} ] ++ http_children(adapter) |