Nao estou entendo esse esse erro depois de utilizar o comando docker compose up --build
Nao estou entendo esse esse erro depois de utilizar o comando docker compose up --build
Oi!
Faz um teste, altere a classe EnviadorDeEmailReal
para:
@Component
@Profile("prod")
public class EnviadorDeEmailReal implements EnviadorDeEmail {
@Autowired
private JavaMailSender emailSender;
@Async
public void enviar(String destinatario, String assunto, String mensagem) {
try {
var email = new SimpleMailMessage();
email.setFrom("naoresponda@codechella.com.br");
email.setTo(destinatario);
email.setSubject(assunto);
email.setText(mensagem);
emailSender.send(email);
} catch (Exception e) {
throw new RuntimeException("Erro ao enviar email!", e);
}
}
}
E veja se resolve
ainda esta dando erro
Eu baixei o seu projeto e aqui funcionou.
docker build -t alura/codechella:1.0 .
docker-compose up --build
Verifica no seu projeto a pasta env e os arquivos app.env e mysql.env