From 7f8ac7aaea1fb38c5fccd7b9e1b92aa9d61297d8 Mon Sep 17 00:00:00 2001 From: ne20002 Date: Wed, 5 Feb 2025 14:56:05 +0000 Subject: [PATCH] use env variables in install wizard for values if available --- src/Module/Install.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Module/Install.php b/src/Module/Install.php index 80c3ff5add..966cbf47c3 100644 --- a/src/Module/Install.php +++ b/src/Module/Install.php @@ -235,22 +235,22 @@ class Install extends BaseModule '$system_url' => $this->configCache->get('system', 'url'), '$dbhost' => ['database-hostname', $this->t('Database Server Name'), - $this->configCache->get('database', 'hostname'), + $this->configCache->get('database', 'hostname') ? : getenv('MYSQL_HOST') ? : 'localhost', '', $this->t('Required')], '$dbuser' => ['database-username', $this->t('Database Login Name'), - $this->configCache->get('database', 'username'), + $this->configCache->get('database', 'username') ? : getenv('MYSQL_USER') ? : '', '', $this->t('Required'), 'autofocus'], '$dbpass' => ['database-password', $this->t('Database Login Password'), - $this->configCache->get('database', 'password'), + $this->configCache->get('database', 'password') ? : getenv('MYSQL_PASSWORD') ? : '', $this->t("For security reasons the password must not be empty"), $this->t('Required')], '$dbdata' => ['database-database', - $this->t('Database Name'), + $this->t('Database Name') ? : getenv('MYSQL_DATABASE') ? : '', $this->configCache->get('database', 'database'), '', $this->t('Required')],