Skip to content

feat(proxy): add named entrypoints - #122

Merged
vishr merged 2 commits into
mainfrom
feat/proxy-entrypoints
Aug 25, 2026
Merged

feat(proxy): add named entrypoints#122
vishr merged 2 commits into
mainfrom
feat/proxy-entrypoints

Conversation

@vishr

@vishr vishr commented Aug 25, 2026

Copy link
Copy Markdown
Member

Summary

  • add typed proxy.entrypoints listeners to the project contract
  • publish declared TCP ports and render them into Onebox-owned Traefik static configuration
  • preserve custom proxy.config ownership while publishing its declared listeners
  • validate listener names, ports, built-in collisions, duplicates, and undeclared route entrypoints
  • update generated schemas and field reference

Verification

  • just check
  • 1052 focused tests passed across internal/app, internal/proxy, and internal/engine

Closes #121

vishr added 2 commits August 25, 2026 09:36
Keep published schemas consistent with runtime validation and document custom listener ownership. Lock legacy rendering for projects that do not declare additional entrypoints.
@vishr
vishr merged commit 6441c14 into main Aug 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add named ports to the managed proxy

1 participant