O container parece estar tudo ok, porém recebo esse error p1000 ao executar o comando npx prisma migrate dev --name init
obs: única alteração que fiz na porta para 5434->5432 pois o anterior não estava subindo o container.
O container parece estar tudo ok, porém recebo esse error p1000 ao executar o comando npx prisma migrate dev --name init
obs: única alteração que fiz na porta para 5434->5432 pois o anterior não estava subindo o container.
Olá, Bruno! Tudo bem?
Pelo erro que está sendo mostrado, parece que há um problema de autenticação com o banco de dados. Vamos verificar algumas coisas:
Porta do Banco de Dados: Você mencionou que alterou a porta para 5434
. Certifique-se de que a variável DATABASE_URL
no seu arquivo .env
está configurada corretamente para essa porta. Deve estar algo como:
DATABASE_URL="postgresql://postgres@localhost:5434/codeconnect_dev"
Usuário e Senha: Verifique se o usuário e a senha estão corretos. No seu caso, parece que você está usando o usuário postgres
sem senha. Confirme se é isso mesmo que está configurado no seu Docker Compose.
Reiniciar o Container: Após fazer alterações no Docker Compose ou no .env
, é uma boa prática reiniciar os containers para garantir que as mudanças sejam aplicadas. Use:
docker-compose down
docker-compose up -d
Verificar Logs do Docker: Se o problema persistir, verifique os logs do container para mais detalhes sobre o erro:
docker logs code-connect-postgres-1
Com essas verificações, espero que consiga resolver o problema de autenticação.
Espero ter ajudado. Conte com o apoio do fórum!
Abraços e bons estudos!