更新: 421 个文件 - 2026-03-17 18:30:02

这个提交包含在:
hao
2026-03-17 18:30:02 -07:00
父节点 29c3faaa28
当前提交 a3edc88834
修改 421 个文件,包含 12474 行新增5845 行删除

查看文件

@@ -11,11 +11,22 @@ def compose_payload(profile: Dict[str, Any]) -> Dict[str, Any]:
for service_name, service in profile.get("services", {}).items():
payload = {
"image": service["image"],
"networks": ["labnet"],
}
if service.get("ports"):
payload["ports"] = service["ports"]
if service.get("environment"):
payload["environment"] = service["environment"]
if service.get("command"):
payload["command"] = service["command"]
if service.get("working_dir"):
payload["working_dir"] = service["working_dir"]
if service.get("volumes"):
payload["volumes"] = service["volumes"]
if service.get("healthcheck"):
payload["healthcheck"] = service["healthcheck"]
if service.get("build"):
payload["build"] = service["build"]
if service.get("depends_on"):
payload["depends_on"] = service["depends_on"]
services[service_name] = payload