Failed web upgrade

I don’t think those permissions are wrong. But that’s a very old datestamp. I would have expected these things to come in the shipped containers so it seems possible you are very much behind in updates, somehow.

This is what I see (from outside the container)

/var/discourse# docker image ls 
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
local_discourse/app   latest              1727731a0700        4 months ago        3.19GB
discourse/base        2.0.20220720-0049   13ff18ca36a6        4 months ago        2.65GB