fix(console): handle missing root user in password reset command
This commit is contained in:
@@ -40,6 +40,11 @@ class RootResetPassword extends Command
|
|||||||
$this->info('Updating root password...');
|
$this->info('Updating root password...');
|
||||||
try {
|
try {
|
||||||
$user = User::find(0);
|
$user = User::find(0);
|
||||||
|
if (! $user) {
|
||||||
|
$this->error('Root user not found.');
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
$user->update(['password' => Hash::make($password)]);
|
$user->update(['password' => Hash::make($password)]);
|
||||||
$this->info('Root password updated successfully.');
|
$this->info('Root password updated successfully.');
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
@@ -481,7 +481,7 @@ if ! [ -x "$(command -v docker)" ]; then
|
|||||||
dnf install docker -y >/dev/null 2>&1
|
dnf install docker -y >/dev/null 2>&1
|
||||||
DOCKER_CONFIG=${DOCKER_CONFIG:-/usr/local/lib/docker}
|
DOCKER_CONFIG=${DOCKER_CONFIG:-/usr/local/lib/docker}
|
||||||
mkdir -p $DOCKER_CONFIG/cli-plugins >/dev/null 2>&1
|
mkdir -p $DOCKER_CONFIG/cli-plugins >/dev/null 2>&1
|
||||||
curl -sL https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o $DOCKER_CONFIG/cli-plugins/docker-compose >/dev/null 2>&1
|
curl -sL "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o $DOCKER_CONFIG/cli-plugins/docker-compose >/dev/null 2>&1
|
||||||
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose >/dev/null 2>&1
|
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose >/dev/null 2>&1
|
||||||
systemctl start docker >/dev/null 2>&1
|
systemctl start docker >/dev/null 2>&1
|
||||||
systemctl enable docker >/dev/null 2>&1
|
systemctl enable docker >/dev/null 2>&1
|
||||||
|
@@ -481,7 +481,7 @@ if ! [ -x "$(command -v docker)" ]; then
|
|||||||
dnf install docker -y >/dev/null 2>&1
|
dnf install docker -y >/dev/null 2>&1
|
||||||
DOCKER_CONFIG=${DOCKER_CONFIG:-/usr/local/lib/docker}
|
DOCKER_CONFIG=${DOCKER_CONFIG:-/usr/local/lib/docker}
|
||||||
mkdir -p $DOCKER_CONFIG/cli-plugins >/dev/null 2>&1
|
mkdir -p $DOCKER_CONFIG/cli-plugins >/dev/null 2>&1
|
||||||
curl -sL https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o $DOCKER_CONFIG/cli-plugins/docker-compose >/dev/null 2>&1
|
curl -sL "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o $DOCKER_CONFIG/cli-plugins/docker-compose >/dev/null 2>&1
|
||||||
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose >/dev/null 2>&1
|
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose >/dev/null 2>&1
|
||||||
systemctl start docker >/dev/null 2>&1
|
systemctl start docker >/dev/null 2>&1
|
||||||
systemctl enable docker >/dev/null 2>&1
|
systemctl enable docker >/dev/null 2>&1
|
||||||
|
Reference in New Issue
Block a user