Is Docker image discourse/discourse considered safe and production-ready?

That is a risk - there’s unfortunately no good way around that other than making sure the image is up to date if you’re upgrading both in the app and updating by pulling images from the docker repo. I really wouldn’t recommend doing so.

Meantime, I’m still getting the docker repo sorted (there’s another issue to tackle here).