Skip to main content

load_env_files

Function load_env_files 

Source
pub fn load_env_files(
    paths: &[String],
    base_dir: &Path,
) -> Result<HashMap<String, String>>
Expand description

Load all env_file paths relative to base_dir.

Returns a merged map. If the same key appears in multiple files, the last file wins (later entries in the list override earlier ones). env_file: never overrides service-level environment:.

Each file is parsed with dotenv rules (quote stripping, escapes, inline comments, multi-line quoted values).

Returns ComposeError::FileNotFound when an env file does not exist.