Fix Mix.env use in prod app & MR threads
This commit is contained in:
@@ -79,7 +79,7 @@ defmodule Mobilizon.Federation.ActivityPub.Federator do
|
||||
def enqueue(type, payload, priority \\ 1) do
|
||||
Logger.debug("enqueue something with type #{inspect(type)}")
|
||||
|
||||
if Mix.env() == :test do
|
||||
if Application.fetch_env!(:mobilizon, :env) == :test do
|
||||
handle(type, payload)
|
||||
else
|
||||
GenServer.cast(__MODULE__, {:enqueue, type, payload, priority})
|
||||
|
||||
@@ -21,7 +21,7 @@ defmodule Mobilizon do
|
||||
|
||||
@name Mix.Project.config()[:name]
|
||||
@version Mix.Project.config()[:version]
|
||||
@env Mix.env()
|
||||
@env Application.fetch_env!(:mobilizon, :env)
|
||||
|
||||
@spec named_version :: String.t()
|
||||
def named_version, do: "#{@name} #{@version}"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
defmodule Mobilizon.Cli do
|
||||
defmodule Mobilizon.CLI do
|
||||
@app :mobilizon
|
||||
|
||||
def migrate do
|
||||
@@ -8,4 +8,4 @@ defmodule Mobilizon.Cli do
|
||||
{:ok, _, _} = Ecto.Migrator.with_repo(repo, &Ecto.Migrator.run(&1, :up, all: true))
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -169,7 +169,7 @@ defmodule Mobilizon.Web.Router do
|
||||
get("/:sig/:url/:filename", MediaProxyController, :remote)
|
||||
end
|
||||
|
||||
if Mix.env() in [:dev, :e2e] do
|
||||
if Application.fetch_env!(:mobilizon, :env) in [:dev, :e2e] do
|
||||
# If using Phoenix
|
||||
forward("/sent_emails", Bamboo.SentEmailViewerPlug)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user