fix(topology): publish UDP/443 on gateway base when https service has http/3 enabled

This commit is contained in:
2026-05-10 01:33:01 -04:00
parent 7b54944fcc
commit 6618b3c2a1
3 changed files with 16 additions and 0 deletions

View File

@@ -116,5 +116,9 @@ class HTTPSService(BaseService):
return fragment
def udp_ports(self, cfg: dict | None = None) -> list[int]:
versions = (cfg or {}).get("http_versions", [])
return [443] if "http/3" in versions else []
def dockerfile_context(self) -> Path | None:
return TEMPLATES_DIR