Skip to main content

Module env_override

Module env_override 

Source
Expand description

Environment-variable config overrides (spec 05 SECTION__KEY).

An env var named SECTION__KEY (double underscore) overrides config[section][key], so SERVER__PORT=4000 sets server.port. Values are coerced to bool/number when they parse, else kept as strings.

Functionsยง

apply_env_overrides
Apply SECTION__KEY=value overrides (as (name, value) pairs) onto config.
from_process_env
Read SECTION__KEY overrides from the process environment.