From fccf21b97c2103d5f163b7851293236919b8aa3b Mon Sep 17 00:00:00 2001 From: Peter Jung Date: Tue, 13 Feb 2024 14:09:54 +0100 Subject: [PATCH] Fix setting of env vars in gcloud deploy --- prediction_market_agent_tooling/deploy/gcp/utils.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/prediction_market_agent_tooling/deploy/gcp/utils.py b/prediction_market_agent_tooling/deploy/gcp/utils.py index 69b61740..a916dcb8 100644 --- a/prediction_market_agent_tooling/deploy/gcp/utils.py +++ b/prediction_market_agent_tooling/deploy/gcp/utils.py @@ -13,7 +13,6 @@ def gcloud_deploy_cmd( api_keys: dict[str, str], memory: int, # in MB ) -> str: - api_keys_str = " ".join([f"{k}={v}" for k, v in api_keys.items()]) cmd = ( f"gcloud functions deploy {gcp_function_name} " f"--runtime {get_gcloud_python_runtime_str()} " @@ -25,8 +24,8 @@ def gcloud_deploy_cmd( f"--memory {memory}MB " f"--no-allow-unauthenticated " ) - if api_keys: - cmd += f"--set-env-vars {api_keys_str} " + for k, v in api_keys.items(): + cmd += f"--set-env-vars {k}={v} " return cmd