Ваш конфиг работает?…
Работает, с оговорками. Скажем, двойное монтирование в докере - очень не элегантное решение. Но как иначе - я не придумал.
Хочется, чтобы папка node_modules была в докере изолирована от хоста, т.к. ни кто не знает, какая система у разработчика или на сервере, где это всё будет работать. Но в то же время, хочется связать папку с приложением (app в моем случае) с хостом динамически, чтобы было удобно разрабатывать, всякие хотрелоад, интеграция с ide и прочие нужные фишки.
На счёт nginx - не уверен, что работает, как надо. У меня в коде все места запросов жёстко записаны, как обращения к моему хосту. В дальнейшем я это уберать буду. Вот тогда и узнаю, как оно работает.