Preciso de uma ajuda, mas aqui no forum parece estar bem dificil de instrutores ajudar, será que o Alura ta morrendo?
Bom vamos ver...
Tenho uma api java que comunica com banco.
Localmente sem docker funciona normal.
Criei uma imagem dessa api com esse dockerfile:
FROM openjdk:11
RUN mkdir app
ADD ./target/backmoney-api-1.0.0.jar backmoney-api-1.0.0.jar
COPY ./target/backmoney-api-1.0.0.jar /app/backmoney-api-1.0.0.jar
WORKDIR /app
ENTRYPOINT ["java", "-jar", "/backmoney-api-1.0.0.jar"]
a imagem é criada com sucesso... porém quando tento subir ela não conecta ao banco mysql docker e gera um erro:
Esta api possui flyway para a criação de tabelas. será isso o erro?
Aqui parte do docker inspect do mysql:
Aqui o dashboard do docker, somente o mysql sobe, a api gera o erro da primeira imagem:
o que tenho que fazer para que eles se comuniquem?