fix: service env variables

This commit is contained in:
Andras Bacsai
2024-07-26 20:01:23 +02:00
parent 1d419c6ab8
commit d6fb54f3c3

View File

@@ -1839,6 +1839,12 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal
// Get variables from the service // Get variables from the service
foreach ($serviceVariables as $variableName => $variable) { foreach ($serviceVariables as $variableName => $variable) {
if (is_numeric($variableName)) { if (is_numeric($variableName)) {
if (is_array($variable)) {
// - SESSION_SECRET: 123
// - SESSION_SECRET:
$key = str(collect($variable)->keys()->first());
$value = str(collect($variable)->values()->first());
} else {
$variable = str($variable); $variable = str($variable);
if ($variable->contains('=')) { if ($variable->contains('=')) {
// - SESSION_SECRET=123 // - SESSION_SECRET=123
@@ -1850,6 +1856,7 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal
$key = $variable; $key = $variable;
$value = null; $value = null;
} }
}
} else { } else {
// SESSION_SECRET: 123 // SESSION_SECRET: 123
// SESSION_SECRET: // SESSION_SECRET: