In reality, this procedure uses what is considered a “standard installation” (i.e. using the official Discourse Docker guide), to which Nginx is redeployed outside of the container.
The procedure seems scary at first, but it really isn’t, I can help you if you want.