#!/bin/bash # Script para iniciar Broadcast Panel con Docker set -e echo "🚀 Iniciando AvanzaCast Broadcast Panel..." # Verificar si existe .env if [ ! -f .env ]; then echo "📝 Creando archivo .env desde .env.example..." cp .env.example .env fi # Modo de ejecución (dev o prod) MODE=${1:-dev} if [ "$MODE" = "dev" ]; then echo "🔧 Modo: DESARROLLO" echo "📦 Construyendo imagen de desarrollo..." docker-compose build broadcast-panel-dev echo "🎬 Iniciando contenedor en modo desarrollo..." docker-compose up broadcast-panel-dev elif [ "$MODE" = "prod" ]; then echo "🏭 Modo: PRODUCCIÓN" echo "📦 Construyendo imagen de producción..." docker-compose --profile production build broadcast-panel-prod echo "🎬 Iniciando contenedor en modo producción..." docker-compose --profile production up broadcast-panel-prod else echo "❌ Modo no válido. Usa: ./start-docker.sh [dev|prod]" exit 1 fi