fix (cloud): cloud instance should get latest servics on update (all servers)

This commit is contained in:
Andras Bacsai 2024-08-07 09:50:12 +02:00
parent 73a265107a
commit 869f0878c2

View File

@ -13,6 +13,7 @@
use App\Models\Server;
use App\Models\StandalonePostgresql;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Facades\Http;
class Init extends Command
@ -81,6 +82,13 @@ public function handle()
$settings->update(['is_auto_update_enabled' => false]);
}
}
if (isCloud()) {
$response = Http::retry(3, 1000)->get(config('constants.services.official'));
if ($response->successful()) {
$services = $response->json();
File::put(base_path('templates/service-templates.json'), json_encode($services));
}
}
return;
}