codigo0/backend/CONFIGURAR_PASSWORD.md

53 lines
1.1 KiB
Markdown
Raw Normal View History

2026-01-19 08:10:16 +00:00
# ⚠️ CONFIGURACIÓN REQUERIDA
Para continuar con la FASE 1, necesitas configurar el password de PostgreSQL.
## Opción 1: Editar .env manualmente
```bash
cd backend
nano .env # o tu editor preferido
```
Completar la línea:
```
DB_PASSWORD=tu_password_postgres_aqui
```
## Opción 2: Si no tienes password (solo desarrollo local)
Si PostgreSQL está configurado sin password (trust authentication), puedes dejar vacío o usar:
```bash
cd backend
echo 'DB_PASSWORD=' >> .env
```
## Opción 3: Crear usuario específico (recomendado)
```bash
# Conectar como postgres
sudo -u postgres psql
# Crear usuario y base de datos
CREATE USER emerges_tes WITH PASSWORD 'password_seguro';
CREATE DATABASE emerges_tes OWNER emerges_tes;
GRANT ALL PRIVILEGES ON DATABASE emerges_tes TO emerges_tes;
\q
```
Luego en .env:
```
DB_USER=emerges_tes
DB_PASSWORD=password_seguro
```
## Verificar conexión
Después de configurar, probar:
```bash
cd backend
node -e "import('dotenv').then(d => d.default.config()); import('./config/database.js').then(m => m.testConnection())"
```