Rabbit MQ - Esperando pelo setup
o RabbitMQ me pregou uma peça e queria ver se fiz algo errado ou rola com todo mundo.
Minha aplicação esta rodando com compose, onde tenho o App1 (exemplo), o nginx e o RabbitMQ. Coloquei o Depends on para subir na ordem Rabbit, App e nginx achando que estaria tudo certo, mas achei errado.
Quando o container subia a conexão com o maldito coelho falhava.
usando docker exec -it App1 eu verificava que estava tudo certo e a aplicação até subia se eu rodasse.
Conclusão: Eu precisava colocar algo no meu codigo que esperasse o Rabbit estar apto a receber conexões, pois o Depends on só verifica se o container ta no ar aparentemente.