Funny. I just stumbled upon this yesterday. The only thing that I wish to see improved is having the backend serve the frontend from the same docker container. It's a bit of a hassle to use nginx as a proxy in the docker compose setup (or in fact set all of that up on my Synology NAS).