[erlang-questions] Environment variables for release

Ulf Wiger <>
Mon Jan 7 16:36:08 CET 2013


One suggestion:

The application lib must be loaded before get_env() can work.

BR,
Ulf W

On 7 Jan 2013, at 15:15, AD wrote:

> Hello,
> 
>  I have a library being built that is leveraging environment variables.  There is a line in the library include file that looks like
> 
> -define(CONST, lib:get_env(Key,Default)).
> 
> the lib:get_env function simply checks
> 
>     application:get_env(lib, Key) % in order to check the library.app first
>  and then
>    application:get_env(Key) % check for local overrides 
> 
>  However when i place variables like the following in the main example.app file in ebin/
> 
> {application,example,
>              [{description,[]},
>               {env,[{'COWBOY_HTTP_PORT',9090}]},
>               ......
> 
> Nothing is getting read.  I am not sure if this needs to be in rel/files/app.config instead?
> 
> Appreciate any help here.
> 
> -AD
> 
>  
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions

Ulf Wiger, Co-founder & Developer Advocate, Feuerlabs Inc.
http://feuerlabs.com



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20130107/110b3e48/attachment.html>


More information about the erlang-questions mailing list