更新: 421 个文件 - 2026-03-17 18:30:02
这个提交包含在:
@@ -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
|
||||
|
||||
在新工单中引用
屏蔽一个用户