Set a MariaDB root password for new installs.
This commit is contained in:
parent
c63bf5108a
commit
019c29418b
|
@ -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
|
||||
|
|
|
@ -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'),
|
||||
|
|
Loading…
Reference in New Issue