You're right with the issue regarding to the app, but I think you can mitigate it with a change to the template or a new one. I think the template as is doesn't suit all of our needs.
I was looking at ich777's old template and you can setup the template to default to host or bridge and can add the port mapping to the template.
When I initially did it, I ran I updated the docker run command and ran it in the Unraid CLI. I think what I would do in the future is use the "Add Container" feature and build the template with the parameters in there. I never really dug into the "Add Container" feature until late last night.
I'm just now digging in deeper into all of this. So this might be table stakes or new knowledge like it is to me.