mirror of
https://github.com/tiennm99/coolify.git
synced 2026-08-12 16:22:20 +00:00
feat: enhance environment variable handling to support mixed formats and add comprehensive tests
This commit is contained in:
@@ -65,8 +65,9 @@ class DockerCompose extends Component
|
||||
$variables = parseEnvFormatToArray($this->envFile);
|
||||
foreach ($variables as $key => $data) {
|
||||
// Extract value and comment from parsed data
|
||||
$value = $data['value'] ?? $data;
|
||||
$comment = $data['comment'] ?? null;
|
||||
// Handle both array format ['value' => ..., 'comment' => ...] and plain string values
|
||||
$value = is_array($data) ? ($data['value'] ?? '') : $data;
|
||||
$comment = is_array($data) ? ($data['comment'] ?? null) : null;
|
||||
|
||||
EnvironmentVariable::create([
|
||||
'key' => $key,
|
||||
|
||||
Reference in New Issue
Block a user