Just wanted to share how I accomplished this, it was a little easier than I first thought.
From an already running machine, with Caddy acting as a reverse proxy for a number of existing Docker containers already.
- Clone discourse as per the official instructions
- Copy
/var/discourse/samples/standalone.yml
->/var/discourse/containers/app.yml
- Fill in SMTP settings and website address
- Comment out
443:443
from theexpose:
section - Replace
80:80
->3001:80
, 3001 being the port I’m serving via Caddy - Run
./launcher rebuild app
- Done
Whop!