Has anyone deployed Discourse with Kamal?
I guess it could work either by using the standalone template or by writing a deploy.yml with all dependency containers as accessories.
The doc says the standalone template has the disadvantage of longer downtimes when upgrading, but that would not be the case with kamal thanks to its zero-downtime deploys (it keeps the old container and only switches the reverse proxy to the new one when it responds with an HTTP 200).