Render is supposed to automatically detect Docker ports and open them on the service, but I've consistently seen issues where Render fails to find the right ports (it seems to be mostly for non-HTTP ports) and even after manually triggering more deploys I've still been unable get it to detect the port. The only solution I've found is to totally delete the service and recreate it. I think we need a way to just specify ports to open.