Discourse Documentation Scaling

The application can be scaled to multiple pods simply by using Juju’s scale-application command. Discourse will use the database to register and discover cluster members; no additional service or infrastructure is needed.

Static content and uploads

Discourse supports post uploads. When using this charm you need to make use of the S3 storage option built in to discourse for file uploads.

You do this by accessing the Files option in the discourse settings web admin panel. Enter your S3 options here and check the enable s3 uploads option. This will push any uploads made into the S3 system and will serve them from there as well, eliminating the need for any persistent local storage.