codigo0/backend/CONFIGURAR_PASSWORD.md

1.1 KiB

⚠️ CONFIGURACIÓN REQUERIDA

Para continuar con la FASE 1, necesitas configurar el password de PostgreSQL.

Opción 1: Editar .env manualmente

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:

cd backend
echo 'DB_PASSWORD=' >> .env

Opción 3: Crear usuario específico (recomendado)

# 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:

cd backend
node -e "import('dotenv').then(d => d.default.config()); import('./config/database.js').then(m => m.testConnection())"