1
resposta

Problemas na autenticacao do Postgres eu resolvi assim

Eu estou linux ubuntu 22.04

Eu coloquei uma porta para rodar o docker-compose com postgres

config.json
{
"development": {
"username": "postgres",
"password": "123456",
"database": "seguranca_nodejs_development",
"host": "127.0.0.1",
"port": 5433,
"dialect": "postgres"
},
"test": {
"username": "postgres",
"password": "123456",
"database": "seguranca_nodejs_test",
"host": "127.0.0.1",
"port": 5433,
"dialect": "postgres"
},
"production": {
"username": "postgres",
"password": "123456",
"database": "seguranca_nodejs_production",
"host": "127.0.0.1",
"port": 5433,
"dialect": "postgres"
}
}

Instalei o docker-compose na minha maquina eu estou usando linux ubuntu,
eu coloque pra rodar em outra porta porque eu já tenho um docker-compose rodando e a porta
patrão é 5432:5432 eu coloquei na porta 5433:5432

Depois eu criei um arquivo docker-compose.yml
services:
db:
container_name: supermercado_blog
image: postgres
restart: always
environment:
POSTGRES_DB: seguranca_nodejs_development
POSTGRES_USER: postgres
POSTGRES_PASSWORD: 123456
ports:
- "5433:5432"
volumes:
- postgres_data:/var/lib/postgresql/data

volumes:
postgres_data:

Eu retirei as migrations que estavam no banco dando o comando npx sequelize-cli db:migrate:undo eu usei esse comando três vezes para
retirar as três migratios: produtos, usuarios, roles.
Depois que o docker estava rodando eu mandei as migrations de novo dando o comando
npx sequelize-cli db:migrate.

E rodei o programa de novo

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Marcelo.
Buscar alternativas para os problemas que surgem, em vez de apenas esperar por uma resposta, é uma atitude que te coloca um passo à frente.
Parabéns pela iniciativa e pela resolução!
Obrigado por compartilhar.
Bons estudos!