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
foreach ($serviceVariables as $variableName => $variable) {
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);
if ($variable->contains('=')) {
// - SESSION_SECRET=123
@ -1850,6 +1856,7 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal
$key = $variable;
$value = null;
}
}
} else {
// SESSION_SECRET: 123
// SESSION_SECRET: