From ec911f6a5a68b9d4b2703bef8ebc3342c755a35a Mon Sep 17 00:00:00 2001 From: Audrius Butkevicius Date: Sat, 27 Jan 2024 14:49:29 +0000 Subject: [PATCH] feat: Passing HOME env var through to python workers (#3092) * feat: Allow passing through certain environment variables * Lookup the env vars on startup * Faceplam * Update python_executor.rs --- backend/windmill-worker/src/python_executor.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/windmill-worker/src/python_executor.rs b/backend/windmill-worker/src/python_executor.rs index 9de6227b0b..455481458a 100644 --- a/backend/windmill-worker/src/python_executor.rs +++ b/backend/windmill-worker/src/python_executor.rs @@ -54,7 +54,7 @@ use crate::{ create_args_and_out_file, get_reserved_variables, handle_child, read_result, set_logs, start_child_process, write_file, }, - AuthedClientBackgroundTask, DISABLE_NSJAIL, DISABLE_NUSER, HTTPS_PROXY, HTTP_PROXY, + AuthedClientBackgroundTask, DISABLE_NSJAIL, DISABLE_NUSER, HOME_ENV, HTTPS_PROXY, HTTP_PROXY, LOCK_CACHE_DIR, NO_PROXY, NSJAIL_PATH, PATH_ENV, PIP_CACHE_DIR, PIP_EXTRA_INDEX_URL, TZ_ENV, }; @@ -371,6 +371,7 @@ mount {{ .env("PATH", PATH_ENV.as_str()) .env("TZ", TZ_ENV.as_str()) .env("BASE_INTERNAL_URL", base_internal_url) + .env("HOME", HOME_ENV.as_str()) .args(vec!["-u", "-m", "wrapper"]) .stdout(Stdio::piped()) .stderr(Stdio::piped());