From d35cb5d072d541c8fa8d5e38146681b9bada10f0 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Thu, 23 May 2024 13:08:46 +0200 Subject: [PATCH] fix: add wget to nixpacks builds --- app/Jobs/ApplicationDeploymentJob.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Jobs/ApplicationDeploymentJob.php b/app/Jobs/ApplicationDeploymentJob.php index 47319ac10..d2af9d19d 100644 --- a/app/Jobs/ApplicationDeploymentJob.php +++ b/app/Jobs/ApplicationDeploymentJob.php @@ -1257,6 +1257,15 @@ class ApplicationDeploymentJob implements ShouldQueue, ShouldBeEncrypted // Do any modifications here $this->generate_env_variables(); $merged_envs = $this->env_args->merge(collect(data_get($parsed, 'variables', []))); + $aptPkgs = data_get($parsed, 'phases.setup.aptPkgs'); + // add curl and wget if not found in the array + if (!in_array('curl', $aptPkgs)) { + $aptPkgs[] = 'curl'; + } + if (!in_array('wget', $aptPkgs)) { + $aptPkgs[] = 'wget'; + } + data_set($parsed, 'phases.setup.aptPkgs', $aptPkgs); data_set($parsed, 'variables', $merged_envs->toArray()); $this->nixpacks_plan = json_encode($parsed, JSON_PRETTY_PRINT); }