I am trying to get env file values in my dev.exs
file. But they are coming as nil.
config :extractor, :mailgun,
domain: System.get_env['MAILGUN_DOMAIN'],
key: System.get_env['MAILGUN_KEY']
When I go to iex
they are coming as actual values. In my app mix.exs
I have added dotenv
like this
def application do
[mod: {Extractor, []},
applications: [:phoenix, :phoenix_pubsub, :phoenix_html, :cowboy, :logger, :gettext,
:phoenix_ecto, :postgrex, :tzdata, :httpoison, :dotenv, :quantum]]
end
Its not specified for any env. Its just in application list.
I already tried this way as well
def application do
[mod: {Extractor, []},
applications: app_list(Mix.env)]
end
defp app_list(:dev), do: [:dotenv | app_list]
defp app_list(:test), do: [:dotenv | app_list]
defp app_list(_), do: app_list
defp app_list, do: [
:phoenix,
:phoenix_pubsub,
:phoenix_html,
:cowboy,
:logger,
:gettext,
:phoenix_ecto,
:postgrex,
:tzdata,
:httpoison,
:dotenv,
:quantum
]
But no luck as well.. any help?