Boa noite;
Estou no exercicio final, e não entendi como o docker sabe, quando eu acesso "localhost:80/seeds" a requisitção tem que ser enviada para a porta "3000" do container do node?
Boa noite;
Estou no exercicio final, e não entendi como o docker sabe, quando eu acesso "localhost:80/seeds" a requisitção tem que ser enviada para a porta "3000" do container do node?
No docker-compose.yml, na linha "ports:" você especifica o mapeamento da port do host pra porta do container. É o mesmo que usar o parametro -p "80:3000" se fosse rodar na linha de comando.
Olá Robson, você entendeu a explicação do Danilo? É justamente isso, no atributo ports
você pode passar um lista de redirecionamentos, assim se você informa "80:3000"
, então a porta 80 do seu host, da sua máquina física, vai ser redirecionada para a porta 3000 do conteiner que estiver com essa configuração.
Espero ter ajudado!