FYI, I'm about (I still need a few days) to release Joplin-vieweb in a docker way, far far simpler than this way of doing.
I'll post in this post when it's ready.
In two words, the setup will be one command line (docker-compose up, change admin password (which is admin, logical ;-), setup cloud sync, and you're done).
A schema of the containers here.