File size: 1,412 Bytes
84121fd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash

# Script de despliegue con Docker
echo "🐳 Desplegando DaddyTV con Docker..."

# Verificar si Docker está instalado
if ! command -v docker &> /dev/null; then
    echo "❌ Docker no está instalado. Por favor instálalo primero."
    exit 1
fi

# Verificar si docker-compose está instalado
if ! command -v docker-compose &> /dev/null; then
    echo "❌ Docker Compose no está instalado. Por favor instálalo primero."
    exit 1
fi

# Verificar archivo .env
if [ ! -f .env ]; then
    echo "❌ Archivo .env no encontrado. Ejecuta primero: ./scripts/setup.sh"
    exit 1
fi

# Construir y ejecutar
echo "🔨 Construyendo imagen Docker..."
docker-compose build

echo "🚀 Iniciando servicios..."
docker-compose up -d

echo "⏳ Esperando que los servicios estén listos..."
sleep 10

# Verificar estado
if docker-compose ps | grep -q "Up"; then
    echo "✅ DaddyTV está ejecutándose!"
    echo ""
    echo "🌐 Aplicación disponible en: http://localhost:8000"
    echo "📊 API Health Check: http://localhost:8000/api/health"
    echo ""
    echo "📋 Comandos útiles:"
    echo "   Ver logs:     docker-compose logs -f"
    echo "   Detener:      docker-compose down"
    echo "   Reiniciar:    docker-compose restart"
    echo "   Reconstruir:  docker-compose up --build -d"
else
    echo "❌ Error al iniciar los servicios. Revisa los logs:"
    docker-compose logs
    exit 1
fi