Ao subir a aplicação no heroku deu esse erro: ; mesmo meu entrypoint estando assim:
Ao subir a aplicação no heroku deu esse erro: ; mesmo meu entrypoint estando assim:
Olá, Erick! Tudo bem?
Analisando os prints que você compartilhou, percebi que há um pequeno erro de digitação no seu Dockerfile
. A opção -Xnx300m
deveria ser -Xmx300m
. O -Xmx
é a opção correta para definir o tamanho máximo do heap para a JVM.
Portanto, você deve ajustar o seu Dockerfile
para que o ENTRYPOINT
fique assim:
ENTRYPOINT ["java", "$JAVA_OPTS -XX:+UseContainerSupport", "-Xmx300m -Xss512k -XX:CICompilerCount=2", "-Dserver.port=$PORT", "-Dspring.profiles.active=prod", "-jar", "forum.jar"]
Após fazer essa correção, você precisará reconstruir a imagem do Docker e fazer o push para o Heroku novamente.
Espero que essa correção resolva o problema e sua aplicação funcione corretamente no Heroku.
Bons estudos!