From e1b47d0cf00a09b2bf98e1d59581394ba881e20d Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Mon, 15 Jun 2026 13:25:50 +0200 Subject: [PATCH] fix(settings): bind settings resource in advanced options Pass the settings model as a bound prop so the advanced registration toggle can resolve its resource correctly. --- ...encrypt_application_deployment_configuration_columns.php | 6 ++++++ resources/views/livewire/settings/advanced.blade.php | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/database/migrations/2026_05_29_000000_encrypt_application_deployment_configuration_columns.php b/database/migrations/2026_05_29_000000_encrypt_application_deployment_configuration_columns.php index 19c4445b2..13fe6b678 100644 --- a/database/migrations/2026_05_29_000000_encrypt_application_deployment_configuration_columns.php +++ b/database/migrations/2026_05_29_000000_encrypt_application_deployment_configuration_columns.php @@ -8,6 +8,12 @@ /** * The configuration snapshot/diff now store an encrypted blob (not valid * JSON), so the columns must hold arbitrary text instead of json. + * + * Coolify's own backend runs exclusively on PostgreSQL in production and + * SQLite in testing (see config/database.php — the only configured + * connections are `pgsql` and `testing`). MySQL/MariaDB are user-managed + * resources, never Coolify's application database, so no driver path is + * needed for them here. */ public function up(): void { diff --git a/resources/views/livewire/settings/advanced.blade.php b/resources/views/livewire/settings/advanced.blade.php index 25a961fb5..9a8c99854 100644 --- a/resources/views/livewire/settings/advanced.blade.php +++ b/resources/views/livewire/settings/advanced.blade.php @@ -42,7 +42,7 @@ class="flex flex-col h-full gap-8 sm:flex-row"> @endif
-