Using multiple containers - what needs to be shared?

It’s the database and redis. You want to serve the images from s3, so you don’t need shared disk. I believe that cdck served images and assets locally some years ago, but S3 for static assets is what they’re doing now. See Using Object Storage for Uploads (S3 & Clones). You’ll also want two CDNs,one for Discourse and one for S3.

1 Like