summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Strizhakov <alex.strizhakov@gmail.com>2020-02-29 11:24:30 +0300
committerAlexander Strizhakov <alex.strizhakov@gmail.com>2020-02-29 11:26:34 +0300
commit04b03e476281be412d3505f514bd34d31e735214 (patch)
treead133eccbea5203d4d10589e7ff2c833c4a50bb8
parente892a7eb013402122bde02e91a07eabbdee60fb7 (diff)
streamer group & Oban crontab child
-rw-r--r--config/description.exs32
1 files changed, 32 insertions, 0 deletions
diff --git a/config/description.exs b/config/description.exs
index aa8a8d790..bcb69bc41 100644
--- a/config/description.exs
+++ b/config/description.exs
@@ -1903,6 +1903,18 @@ config :pleroma, :config_description, [
suggestions: [50]
}
]
+ },
+ %{
+ key: :crontab,
+ type: {:list, :tuple},
+ description: "Settings for cron background jobs",
+ suggestions: [
+ {"0 0 * * *", Pleroma.Workers.Cron.ClearOauthTokenWorker},
+ {"0 * * * *", Pleroma.Workers.Cron.StatsWorker},
+ {"* * * * *", Pleroma.Workers.Cron.PurgeExpiredActivitiesWorker},
+ {"0 0 * * 0", Pleroma.Workers.Cron.DigestEmailsWorker},
+ {"0 0 * * *", Pleroma.Workers.Cron.NewUsersDigestWorker}
+ ]
}
]
},
@@ -2928,5 +2940,25 @@ config :pleroma, :config_description, [
description: "A path to custom Elixir modules (such as MRF policies)."
}
]
+ },
+ %{
+ group: :pleroma,
+ key: :streamer,
+ type: :group,
+ description: "Settings for notifications streamer",
+ children: [
+ %{
+ key: :workers,
+ type: :integer,
+ description: "Number of workers to send notifications.",
+ suggestions: [3]
+ },
+ %{
+ key: :overflow_workers,
+ type: :integer,
+ description: "Maximum number of workers created if pool is empty.",
+ suggestions: [2]
+ }
+ ]
}
]