Summary: generic host-port inputs for published template ports; container ports and private ports remain template-defined; range and protocol duplicate validation; persisted custom bindings.\n\nReal DEV validation: V Rising full form, host 45230/udp to container 9876/udp, host 45231/udp to container 9877/udp, private RCON 9878/tcp, PUID/PGID 1234, WASM test_connection connected=true. Full Go, race, build, vet, staticcheck and spec validation passed.
Summary: generic host-port inputs for published template ports; container ports and private ports remain template-defined; range and protocol duplicate validation; persisted custom bindings.\n\nReal DEV validation: V Rising full form, host 45230/udp to container 9876/udp, host 45231/udp to container 9877/udp, private RCON 9878/tcp, PUID/PGID 1234, WASM test_connection connected=true. Full Go, race, build, vet, staticcheck and spec validation passed.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary: generic host-port inputs for published template ports; container ports and private ports remain template-defined; range and protocol duplicate validation; persisted custom bindings.\n\nReal DEV validation: V Rising full form, host 45230/udp to container 9876/udp, host 45231/udp to container 9877/udp, private RCON 9878/tcp, PUID/PGID 1234, WASM test_connection connected=true. Full Go, race, build, vet, staticcheck and spec validation passed.