ola, tenho o seguinte problema, e cenario: debian na cloud rodando tres conteiners docker: web - nginx com react srv - node com sqlite3 ubt - ubunto nao estou usando docker compose..
todos na mesma rede.. com mapeamento de portas ja consegui fazer o site rodar, mas tive que expor o conteiner da api srv.. entao quero usar a rede interna do docker para isso,
pelo nome do conteiner nao funciona, mas pelo ip dele sim: configurei meu proxy_pass para location /api { proxy_pass http://172.18.0.2:3001/; }
se eu fizer do conteiner ubunto um curl http://172.18.0.2:3001/requisicao recebo resposta do srv
o que indica que a comunicacao dos conteiner e a saida do srv estao ok..
porem o nginx retorna bad gateway quando acesso http://meusite.com/api/requisicao
tentei de muitas formas ja.. sempre da bad gateway quando tento consumir a api pelo nginx co proxy reverso