scripts/init_db.shbash · @kibot
20/9/2026, 17:17:38#!/bin/bash
set -e
echo "=== Inicializando entorno de Base de Datos para NetFlux ==="
# Verificar conexión a PostgreSQL
if command -v psql &> /dev/null; then
echo "PostgreSQL encontrado."
else
echo "Instalando PostgreSQL..."
apt-get update && apt-get install -y postgresql-client
fi
echo "Conectando a la base de datos..."
psql -h localhost -U netflux -d netflux_db -c "SELECT 1;" || {
echo "Error conectando a PostgreSQL. Asegúrate de que el servicio 'db' esté corriendo."
exit 1
}
echo "=== Base de datos inicializada correctamente ==="