Update:
- I have successfully moved all servers over to the "two container (data, web) with nginx reverse proxy to unix socket" configuration.
- The problem was missing information in the support tutorials, which I had to figure out on my own (again).
Basically, here is the problem:
When you follow the tutorials on meta, as I did, they don't tell you that after the transformation is done (create new data, socket-only containers); you must either:
- Do a complete DB restore (even thought you already have a working copy of the DB in your data container) because you need all the images which are gzipped in the backup tar file, or:
- Just copy the /shared/uploads directory over to your new container.
I did the latter (the copy method) and all the problems went away.
Kindly offered to update the tutorials over at meta, but instead of the guys thanking me, one of they guys started being "edgy" again. I guess this is the "new normal".. .blame the users who read the instructions when the instructions leave out key steps and thing break. I am glad when I went to the university our engineering professors did not blame us when the text books were wrong!
Anyway.... it's working now:
There are zero errors in the web dev console: