Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Acesso do container a porta aleatória informada pelo Heroku

Olá.

Não entendi a questão do $PORT nas configurações da JVM (3m50s +-). Na imagem Docker não estamos expondo apenas a porta 8080 para o container conseguir bater na minha aplicação? Como o container consegue bater na aplicação que vai subir com uma porta aleatória informada pelo Heroku sendo que essa porta não foi exposta com o Dockerfile?

Obrigado.

1 resposta
solução!

Consegui entender após ler os três links abaixo: https://blog.rocketseat.com.br/dockerfile-principais-comandos-para-criar-a-receita-da-imagem/ https://www.alura.com.br/artigos/desvendando-o-dockerfile https://docs.docker.com/config/containers/container-networking/

EXPOSE na verdade é apenas uma "documentação", ele não libera porta alguma.