From d81ed869201d2735bc290433343629b4ac0c47f9 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Fri, 26 Sep 2025 15:17:42 +0200 Subject: [PATCH] refactor(deployment): improve environment variable handling in ApplicationDeploymentJob --- app/Jobs/ApplicationDeploymentJob.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Jobs/ApplicationDeploymentJob.php b/app/Jobs/ApplicationDeploymentJob.php index 4ae0f9f49..896e28666 100644 --- a/app/Jobs/ApplicationDeploymentJob.php +++ b/app/Jobs/ApplicationDeploymentJob.php @@ -1332,8 +1332,8 @@ private function php_finetunes(&$parsed) $variables = data_get($parsed, 'variables', []); $envCommands = []; - foreach ($variables as $key => $value) { - $envCommands[] = "echo \"$key=\${$key}\" >> /app/.env"; + foreach (array_keys($variables) as $key) { + $envCommands[] = "printf '%s=%s\\n' ".escapeshellarg($key)." \"\${$key}\" >> /app/.env"; } if (! empty($envCommands)) {