Set a MariaDB root password for new installs.

This commit is contained in:
Buster "Silver Eagle" Neece 2021-08-08 01:47:16 -05:00
parent c63bf5108a
commit 019c29418b
No known key found for this signature in database
GPG Key ID: 6D9E12FF03411F4E
2 changed files with 18 additions and 2 deletions

View File

@ -111,8 +111,17 @@ class InstallCommand
unset($azuracastEnv['ENABLE_ADVANCED_FEATURES']);
// Randomize the MariaDB root password for new installs.
if (!$devMode && $isNewInstall && 'azur4c457' === $azuracastEnv[Environment::DB_PASSWORD]) {
$azuracastEnv[Environment::DB_PASSWORD] = Strings::generatePassword(12);
if ($isNewInstall) {
if (!$devMode && 'azur4c457' === $azuracastEnv[Environment::DB_PASSWORD]) {
$azuracastEnv[Environment::DB_PASSWORD] = Strings::generatePassword(12);
}
if (empty($azuracastEnv['MYSQL_ROOT_PASSWORD'])) {
$azuracastEnv['MYSQL_RANDOM_ROOT_PASSWORD'] = 'no';
$azuracastEnv['MYSQL_ROOT_PASSWORD'] = ($devMode)
? 'azur4c457'
: Strings::generatePassword(20);
}
}
// Display header messages

View File

@ -137,6 +137,13 @@ class AzuraCastEnvFile extends AbstractEnvFile
'Do not modify this after installation.',
),
'default' => 'yes',
'required' => true,
],
'MYSQL_ROOT_PASSWORD' => [
'name' => __('MariaDB Root Password'),
'description' => __(
'Do not modify this after installation.',
),
],
'MYSQL_SLOW_QUERY_LOG' => [
'name' => __('Enable MariaDB Slow Query Log'),