Hotfix jobs scheduling

This commit is contained in:
Andrew Dryga
2024-03-16 16:40:52 -06:00
parent f3c8c734ab
commit 1270f34565
2 changed files with 3 additions and 1 deletions

View File

@@ -16,7 +16,7 @@ defmodule Domain.Jobs do
Enum.flat_map(module.__handlers__(), fn {name, interval} ->
handler_config = Keyword.get(config, name, [])
if Keyword.get(handler_config, :enabled, true) do
if Keyword.get(config, :enabled, true) and Keyword.get(handler_config, :enabled, true) do
[
Supervisor.child_spec(
{Domain.Jobs.Executors.Global, {{module, name}, interval, handler_config}},

View File

@@ -68,6 +68,8 @@ if config_env() == :prod do
# Enable background jobs only on dedicated nodes
config :domain, Domain.Tokens.Jobs, enabled: compile_config!(:background_jobs_enabled)
config :domain, Elixir.Domain.Billing.Jobs, enabled: compile_config!(:background_jobs_enabled)
config :domain, Domain.Auth.Adapters.GoogleWorkspace.Jobs,
enabled: compile_config!(:background_jobs_enabled)