feat: 接入 frontend 子模块并集成 envoy

This commit is contained in:
zetaloop
2026-05-03 08:51:58 +08:00
parent 9a32850030
commit b08a3a51e0
5 changed files with 47 additions and 4 deletions
+14
View File
@@ -91,9 +91,23 @@ def discover_targets():
return targets
def frontend_target():
frontend_root = ROOT_DIR / "frontend"
if not (frontend_root / "Dockerfile").exists():
return None
return {
"context": "frontend",
"dockerfile": "Dockerfile",
"tags": [f"{IMAGE_PREFIX}/frontend:{IMAGE_TAG}"],
}
def main():
os.chdir(ROOT_DIR)
targets = discover_targets()
ft = frontend_target()
if ft is not None:
targets["frontend"] = ft
if not targets:
print("No targets found")
sys.exit(1)