diff --git a/app/Livewire/Project/Database/Import.php b/app/Livewire/Project/Database/Import.php index ad018a1eb..bb4f755aa 100644 --- a/app/Livewire/Project/Database/Import.php +++ b/app/Livewire/Project/Database/Import.php @@ -394,12 +394,9 @@ public function downloadFromS3() // Create download directory on server $commands[] = "mkdir -p {$downloadDir}"; - // Check if container exists and remove it + // Check if container exists and remove it (done in the command queue to avoid blocking) $containerName = "s3-restore-{$this->resource->uuid}"; - $containerExists = instant_remote_process(["docker ps -a -q -f name={$containerName}"], $this->server, false); - if (filled($containerExists)) { - instant_remote_process(["docker rm -f {$containerName}"], $this->server, false); - } + $commands[] = "docker rm -f {$containerName} 2>/dev/null || true"; // Run MinIO client container to download file $commands[] = "docker run -d --name {$containerName} --rm -v {$downloadDir}:{$downloadDir} {$fullImageName} sleep 30"; diff --git a/resources/views/livewire/project/database/import.blade.php b/resources/views/livewire/project/database/import.blade.php index b8bed1d44..cc3032019 100644 --- a/resources/views/livewire/project/database/import.blade.php +++ b/resources/views/livewire/project/database/import.blade.php @@ -138,7 +138,7 @@ -