codigo0/backend/CONFIGURAR_PASSWORD.md
planetazuzu 0201f16cf4
Some checks are pending
Auto Deploy to Server / deploy (push) Waiting to run
Update lab configuration 2026-03-22
2026-03-22 22:50:29 +01:00

53 lines
1.1 KiB
Markdown
Executable file

# ⚠️ 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())"
```