aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/application.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pleroma/application.ex')
-rw-r--r--lib/pleroma/application.ex14
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/pleroma/application.ex b/lib/pleroma/application.ex
index 9615af122..fb2731f97 100644
--- a/lib/pleroma/application.ex
+++ b/lib/pleroma/application.ex
@@ -80,7 +80,7 @@ defmodule Pleroma.Application do
[
Pleroma.Stats,
Pleroma.JobQueueMonitor,
- {Oban, Config.get(Oban)}
+ {Oban, oban_config()}
] ++
task_children(@env) ++
streamer_child(@env) ++
@@ -138,6 +138,18 @@ defmodule Pleroma.Application do
Pleroma.Web.Endpoint.Instrumenter.setup()
end
+ defp oban_config do
+ config = Config.get(Oban)
+
+ if Code.ensure_loaded?(IEx) and IEx.started?() do
+ config
+ |> Keyword.put(:crontab, false)
+ |> Keyword.put(:queues, false)
+ else
+ config
+ end
+ end
+
defp cachex_children do
[
build_cachex("used_captcha", ttl_interval: seconds_valid_interval()),