hypha: add support for passing environment variables

This commit is contained in:
Alex Zenla
2024-01-30 18:34:47 -08:00
parent 5e21d32295
commit bb77e651e0
4 changed files with 14 additions and 5 deletions

View File

@ -288,6 +288,9 @@ impl ContainerInit {
Some(value) => value.clone(),
};
env.push("HYPHA_CONTAINER=1".to_string());
if let Some(extra_env) = &launch.env {
env.extend_from_slice(extra_env.as_slice());
}
let path_cstr = CString::new(path)?;
let cmd_cstr = ContainerInit::strings_as_cstrings(cmd)?;
let env_cstr = ContainerInit::strings_as_cstrings(env)?;