You would have to change the port the docker container binds to in
app.yml to something other than 80; and then in your nginx install set up http forwarding to direct to this alternate port. Follow the steps for installing normally until you reach
./launcher bootstrap app
app.yml to bind to a port other than port 80 externally. Pick something that is not in use (maybe 4578?)
- "4578:80" # fwd host port 4578 to container port 80 (http)
Continue with the steps above (bootstraping, starting), and verify that you can see discourse on the alternate port. Use your server IP as above, and add in the port you chose. For example:
http://18.104.22.168:4578 if your server IP was 22.214.171.124.
A cool thing you can do is forward between two different servers this way. So, if you're just trying out discourse... you could configure your current production server to forward to a new droplet/vps and try out some features.