Configuring Browsersync inside a ddev (docker) container and make hot realoding work

This may help:

The devUrl key is what is being proxied by webpack/Browsersync in Sage. You should be setting that to whatever the address for the Nginx container is.

I always run my builds outside my vm (trellis stack).

Windows related thread
https://discourse.roots.io/t/browsersync-not-watching-changes-in-docker-for-windows/11275