From 6c82d0ae5f0b2e5d552a8434ff1a091a59a5a95e Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Mon, 21 Oct 2024 12:36:09 +0200 Subject: [PATCH] Refactor Redis password handling and migration to use environment variables --- app/Livewire/Project/Database/Redis/General.php | 4 ++-- .../2024_10_16_120026_move_redis_password_to_envs.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Livewire/Project/Database/Redis/General.php b/app/Livewire/Project/Database/Redis/General.php index 36eeb8ab1..9fbceda0c 100644 --- a/app/Livewire/Project/Database/Redis/General.php +++ b/app/Livewire/Project/Database/Redis/General.php @@ -20,9 +20,9 @@ class General extends Component public StandaloneRedis $database; - public ?string $redis_username; + public string $redis_username; - public ?string $redis_password; + public string $redis_password; public string $redis_version; diff --git a/database/migrations/2024_10_16_120026_move_redis_password_to_envs.php b/database/migrations/2024_10_16_120026_move_redis_password_to_envs.php index 2471f0ed2..6fcac2512 100644 --- a/database/migrations/2024_10_16_120026_move_redis_password_to_envs.php +++ b/database/migrations/2024_10_16_120026_move_redis_password_to_envs.php @@ -18,11 +18,11 @@ class MoveRedisPasswordToEnvs extends Migration try { StandaloneRedis::chunkById(100, function ($redisInstances) { foreach ($redisInstances as $redis) { - loggy('Moving Redis password to envs', ['redis_id' => $redis->id,'redis_password' => $redis->redis_password]); + $redis_password = DB::table('standalone_redis')->where('id', $redis->id)->value('redis_password'); EnvironmentVariable::create([ 'standalone_redis_id' => $redis->id, 'key' => 'REDIS_PASSWORD', - 'value' => $redis->redis_password, + 'value' => $redis_password, ]); EnvironmentVariable::create([ 'standalone_redis_id' => $redis->id,