Refactor Redis password handling and migration to use environment variables

This commit is contained in:
Andras Bacsai
2024-10-21 12:36:09 +02:00
parent 8806ec6c59
commit 6c82d0ae5f
2 changed files with 4 additions and 4 deletions

View File

@@ -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;

View File

@@ -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,