load Vultr regions and plans dynamically (#369)

This commit is contained in:
Saeed Vaziry
2024-11-17 12:09:41 +01:00
committed by GitHub
parent 57b2771c7e
commit 20944421de
4 changed files with 144 additions and 56 deletions

View File

@ -3,6 +3,7 @@
namespace App\ServerProviders;
use App\ValidationRules\RestrictedIPAddressesRule;
use Illuminate\Filesystem\FilesystemAdapter;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Facades\Storage;
use Illuminate\Validation\Rule;
@ -58,7 +59,7 @@ public function regions(): array
public function create(): void
{
/** @var \Illuminate\Filesystem\FilesystemAdapter $storageDisk */
/** @var FilesystemAdapter $storageDisk */
$storageDisk = Storage::disk(config('core.key_pairs_disk'));
File::copy(
storage_path(config('core.ssh_private_key_name')),