Refactor Redis password handling and migration to use environment variables
This commit is contained in:
parent
8806ec6c59
commit
6c82d0ae5f
2 changed files with 4 additions and 4 deletions
|
|
@ -20,9 +20,9 @@ class General extends Component
|
||||||
|
|
||||||
public StandaloneRedis $database;
|
public StandaloneRedis $database;
|
||||||
|
|
||||||
public ?string $redis_username;
|
public string $redis_username;
|
||||||
|
|
||||||
public ?string $redis_password;
|
public string $redis_password;
|
||||||
|
|
||||||
public string $redis_version;
|
public string $redis_version;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,11 +18,11 @@ public function up(): void
|
||||||
try {
|
try {
|
||||||
StandaloneRedis::chunkById(100, function ($redisInstances) {
|
StandaloneRedis::chunkById(100, function ($redisInstances) {
|
||||||
foreach ($redisInstances as $redis) {
|
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([
|
EnvironmentVariable::create([
|
||||||
'standalone_redis_id' => $redis->id,
|
'standalone_redis_id' => $redis->id,
|
||||||
'key' => 'REDIS_PASSWORD',
|
'key' => 'REDIS_PASSWORD',
|
||||||
'value' => $redis->redis_password,
|
'value' => $redis_password,
|
||||||
]);
|
]);
|
||||||
EnvironmentVariable::create([
|
EnvironmentVariable::create([
|
||||||
'standalone_redis_id' => $redis->id,
|
'standalone_redis_id' => $redis->id,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue