CAIOHOBORGHI

CAIOHOBORGHI

Environment variable using docker-compose is always null

How to use environment variables with docker without using phoenix?

With Phoenix it works but with only elixir is always null.

Marked As Solved

NobbZ

NobbZ

This runs mix during build time of the container. At that point in time docker-compose has not yet set the environment.

You want to use CMD or ENTRYPOINT depending on your exact needs.

Also Liked

stefanchrobot

stefanchrobot

It works the same. Just make sure you’re not fetching the ENV variables in config/config.exs or config/prod.exs - those are evaluated at build time. Either use config/runtime.exs or read in the app.

stefanchrobot

stefanchrobot

web:
  environment:
    - DEBUG=1

Last Post!

CAIOHOBORGHI

CAIOHOBORGHI

Yeah, this is the best answer, with it I don’t even need to use the args on docker-compose.

Thank you!

Where Next?

Popular in Questions Top

hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
Emily
I have VueJS GUIs with the project generated using Webpack. I have Elixir modules that will need to be used by the VueJS GUIs. I forese...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New

Other popular topics Top

vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New

We're in Beta

About us Mission Statement