From bcd5bb5009212a92f78f0e4e79605ff5234e0973 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Mon, 12 May 2025 14:08:53 +0800 Subject: [PATCH] no message --- app/Module/Apps/Apps.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Module/Apps/Apps.php b/app/Module/Apps/Apps.php index 88f9f65c9..fa50fdfd8 100644 --- a/app/Module/Apps/Apps.php +++ b/app/Module/Apps/Apps.php @@ -426,6 +426,14 @@ class Apps // 添加 DooTask 版本信息 $defaultInfo['params']['DOOTASK_VERSION'] = Base::getVersion(); + // 确保 resources 完整 + if (!is_array($defaultInfo['resources'])) { + $defaultInfo['resources'] = []; + } + $defaultInfo['resources']['cpu_limit'] = $defaultInfo['resources']['cpu_limit'] ?? ''; + $defaultInfo['resources']['memory_limit'] = $defaultInfo['resources']['memory_limit'] ?? ''; + + // 返回应用配置信息 return $defaultInfo; } @@ -636,7 +644,7 @@ class Apps } // 生成YAML内容 - $yamlContent = Yaml::dump($content, 4, 2); + $yamlContent = Yaml::dump($content, 8, 2); // 替换${XXX}格式变量 $yamlContent = preg_replace_callback('/\$\{(.*?)}/', function ($matches) use ($params) {