1
resposta

Erro de autenticação do banco ao subir aplicação

Estou tentando subir a aplicação Spring e obtendo esse erro no console:

Log de erro de autenticação de senha no banco

Meu application.properties está assim:

Configurações do banco

E meus containers rodando corretamente:

Containers rodando no docker desktop

1 resposta

Oii, Natália, tudo bem?

A autenticação pode ter problemas pelo PostgreSQL estar instalado no seu computador. A porta padão que ele fica é a 5432. Por conta disso, quando a API tenta realizar uma conexão com o banco de dados, ocorre um erro de autenticação, pois ela tenta acessar o Postgres local, não o do Docker.

Você pode tentar mudar a porta? No compose.yaml à esquerda, ficando assim:

ports:
    - 5433:5432

e no Dockerfile, deste jeito:

EXPOSE 5433

Se a dúvida persistir após as alterações, pode me retornar aqui, tá bem?

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software