44 lines
1.4 KiB
Bash
Executable File
44 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script de solución temporal para el problema de la base de datos
|
|
# Este script crea una base de datos SQLite en memoria para pruebas rápidas
|
|
|
|
echo "🔧 Solucionando problema de base de datos SQLite..."
|
|
|
|
# Detener contenedor actual
|
|
sudo ./docker-manage.sh stop
|
|
|
|
# Crear una configuración temporal sin volumen de base de datos problemático
|
|
echo "📝 Actualizando configuración temporal..."
|
|
|
|
# Cambiar la configuración para usar una base de datos en memoria temporalmente
|
|
export DB_MODE=memory
|
|
|
|
# Mostrar el estado
|
|
echo "✅ Configuración temporal aplicada"
|
|
echo ""
|
|
echo "🚀 Iniciando contenedor con base de datos en memoria..."
|
|
echo " - Frontend: http://localhost:5002"
|
|
echo " - Base de datos: SQLite en memoria (temporal)"
|
|
echo " - Puertos dinámicos: 5200-5400"
|
|
echo ""
|
|
|
|
# Iniciar contenedor
|
|
sudo ./docker-manage.sh start
|
|
|
|
echo ""
|
|
echo "🔍 Verificando en 10 segundos..."
|
|
sleep 10
|
|
|
|
# Verificar conectividad
|
|
if curl -s -f http://localhost:5002 >/dev/null 2>&1; then
|
|
echo "✅ ¡ÉXITO! Frontend accesible en http://localhost:5002"
|
|
echo ""
|
|
echo "📋 Próximos pasos:"
|
|
echo " 1. Verificar entornos: ./verify-environments.sh"
|
|
echo " 2. Ver logs: ./docker-manage.sh logs"
|
|
echo " 3. Acceder: http://localhost:5002"
|
|
else
|
|
echo "❌ Frontend aún no accesible. Verificando logs..."
|
|
sudo ./docker-manage.sh logs | tail -10
|
|
fi |