1) непраивльно заведет upstrem (надо убрать /api/auth)
2) приведенный конфиг nginx на хосте или в контейнере? что слушает порт 8080
3) на сервере есть внешний ip? микросервисы должны быть доступны через ip
192.168.88.100? если да, то в yml композера поставьте в ports
192.168.88.100:3000:3000
если нет, то все зависит от того, где живет nginx