Preserva credenciais do Postgres no deploy
This commit is contained in:
@@ -40,6 +40,29 @@ Depois de novos commits:
|
||||
seconectaiescavador.update
|
||||
```
|
||||
|
||||
## Corrigir senha do Postgres
|
||||
|
||||
Se o backend mostrar `FATAL: password authentication failed for user "leadscraper"`, o `.env` e o volume do Postgres ficaram com senhas diferentes. Realinhe a senha do usuario no banco usando o valor atual do `.env`:
|
||||
|
||||
```bash
|
||||
cd /opt/Prospeccao_SeConectai
|
||||
cat .env | grep DB_PASSWORD
|
||||
docker compose -f docker-compose.prod.yml exec postgres psql -U postgres -d leadscraper
|
||||
```
|
||||
|
||||
Dentro do `psql`, execute trocando `<senha_do_env>` pelo valor de `DB_PASSWORD`:
|
||||
|
||||
```sql
|
||||
ALTER USER leadscraper WITH PASSWORD '<senha_do_env>';
|
||||
\q
|
||||
```
|
||||
|
||||
Depois reinicie os servicos:
|
||||
|
||||
```bash
|
||||
docker compose -f docker-compose.prod.yml restart backend caddy
|
||||
```
|
||||
|
||||
## Comandos uteis
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user