From bd3874f24e89cb7bfd473a5a4a8ee4d2be42c7cd Mon Sep 17 00:00:00 2001 From: "Harry (hjbdev)" Date: Sun, 30 Mar 2025 14:54:09 +0000 Subject: [PATCH] sluggin --- app/Jobs/Servers/ProvisionServer.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Jobs/Servers/ProvisionServer.php b/app/Jobs/Servers/ProvisionServer.php index 6290c98..de34a7a 100644 --- a/app/Jobs/Servers/ProvisionServer.php +++ b/app/Jobs/Servers/ProvisionServer.php @@ -29,15 +29,15 @@ class ProvisionServer implements ShouldQueue, ShouldBeEncrypted $provisionScriptUrl = route('provision-script', [ 'sudo_password' => $this->sudoPassword, - 'hostname' => $this->server->hostname, + 'hostname' => str($this->server->name)->slug()->toString(), 'server_id' => $this->server->id, ]); // Download the provision script and execute it // The script will run in the background - $ssh->execute("cd ~ && wget --quiet --output-document=provision.sh \"{$provisionScriptUrl}\" && chmod +x provision.sh && ./provision.sh &"); + $ssh->execute("wget --quiet --output-document=provision.sh \"{$provisionScriptUrl}\" && chmod +x provision.sh && ./provision.sh &"); logger('executing script on server'); - logger("cd ~ && wget --quiet --output-document=provision.sh \"{$provisionScriptUrl}\" && chmod +x provision.sh && ./provision.sh &"); + logger("wget --quiet --output-document=provision.sh \"{$provisionScriptUrl}\" && chmod +x provision.sh && ./provision.sh &"); $this->server->update([ 'status' => ServerStatus::PROVISIONING,