#!/bin/bash # Script de configuración para DaddyTV echo "🚀 Configurando DaddyTV..." # Verificar si Python está instalado if ! command -v python3 &> /dev/null; then echo "❌ Python 3 no está instalado. Por favor instálalo primero." exit 1 fi # Verificar si Node.js está instalado if ! command -v node &> /dev/null; then echo "❌ Node.js no está instalado. Por favor instálalo primero." exit 1 fi # Crear archivo .env si no existe if [ ! -f .env ]; then echo "📝 Creando archivo .env..." cp .env.example .env echo "✅ Archivo .env creado. Por favor configúralo con tus valores." fi # Generar códigos de administrador echo "🔐 Generando códigos de administrador..." python3 generate_admin_code.py echo "" echo "📦 Instalando dependencias..." # Instalar dependencias del frontend echo "📱 Instalando dependencias del frontend..." npm install # Instalar dependencias del backend echo "🐍 Instalando dependencias del backend..." cd api pip3 install -r requirements.txt cd .. echo "" echo "✅ Configuración completada!" echo "" echo "🚀 Para iniciar el desarrollo:" echo " 1. Configura tu archivo .env con los valores generados" echo " 2. Terminal 1: cd api && python3 main.py" echo " 3. Terminal 2: npm run dev" echo "" echo "🐳 Para usar Docker:" echo " 1. docker-compose up --build" echo "" echo "📋 Panel de administración disponible en:" echo " GET /api/admin/status" echo " POST /api/admin/update"