fix: use option style required by ash oban (for now)

This commit is contained in:
Zach Daniel 2024-04-28 20:37:10 -04:00
parent 6328a0cd30
commit 1c5524cc14

View file

@ -41,7 +41,7 @@ config :nostrum,
config :ash_hq, Oban, config :ash_hq, Oban,
repo: AshHq.Repo, repo: AshHq.Repo,
plugins: [ plugins: [
Oban.Plugins.Pruner, {Oban.Plugins.Pruner, []},
{Oban.Plugins.Cron, crontab: []} {Oban.Plugins.Cron, crontab: []}
], ],
queues: [importer: [limit: 1, paused: not (periodic_imports? || config_env() == :prod)]] queues: [importer: [limit: 1, paused: not (periodic_imports? || config_env() == :prod)]]
@ -96,14 +96,16 @@ if config_env() == :prod do
config :ash_hq, AshHqWeb.Endpoint, config :ash_hq, AshHqWeb.Endpoint,
server: true, server: true,
url: [host: host, port: 80], url: [host: host, port: 80],
check_origin: [ check_origin:
"http://#{host}", [
"https://#{host}", "http://#{host}",
"http://www.#{host}", "https://#{host}",
"https://www.#{host}" "http://www.#{host}",
] |> Enum.flat_map(fn host -> "https://www.#{host}"
[host, String.replace(host, ~r/\.org$/, ".com")] ]
end), |> Enum.flat_map(fn host ->
[host, String.replace(host, ~r/\.org$/, ".com")]
end),
http: [ http: [
# Enable IPv6 and bind on all interfaces. # Enable IPv6 and bind on all interfaces.
# Set it to {0, 0, 0, 0, 0, 0, 0, 1} for local network only access. # Set it to {0, 0, 0, 0, 0, 0, 0, 1} for local network only access.