From c5824ff26c38234936d40cf842ffb8d60a157d58 Mon Sep 17 00:00:00 2001 From: notCharles Date: Fri, 7 Jun 2024 22:18:12 -0400 Subject: [PATCH] Whoops.... Fix env replacement... Somehow this got copy pasta'd and yeh.... its not right... --- app/Services/Eggs/EggParserService.php | 3 +- .../2024_06_08_020904_refix_egg_variables.php | 40 +++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 database/migrations/2024_06_08_020904_refix_egg_variables.php diff --git a/app/Services/Eggs/EggParserService.php b/app/Services/Eggs/EggParserService.php index d780a9f94..f35166898 100644 --- a/app/Services/Eggs/EggParserService.php +++ b/app/Services/Eggs/EggParserService.php @@ -17,7 +17,8 @@ class EggParserService 'server.build.default.port' => 'server.allocations.default.port', 'server.build.env.SERVER_MEMORY' => 'server.build.memory_limit', 'server.build.memory' => 'server.build.memory_limit', - 'server.build.env' => 'server.build.environment', + 'server.build.env' => 'server.environment', + 'server.build.environment' => 'server.environment', ]; /** diff --git a/database/migrations/2024_06_08_020904_refix_egg_variables.php b/database/migrations/2024_06_08_020904_refix_egg_variables.php new file mode 100644 index 000000000..6cc31eca4 --- /dev/null +++ b/database/migrations/2024_06_08_020904_refix_egg_variables.php @@ -0,0 +1,40 @@ +get(); + + foreach ($eggs as $egg) { + $updatedEnv = str_replace( + 'server.build.environment.', + 'server.environment.', + $egg->config_files + ); + + if ($updatedEnv !== $egg->config_files) { + $egg->config_files = $updatedEnv; + echo "Processed ENV update with ID: {$egg->name}\n"; + } + + DB::table('eggs') + ->where('id', $egg->id) + ->update(['config_files' => $egg->config_files]); + } + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // We shouldn't revert this... + } +};