49 lines
1.4 KiB
Bash
Executable File
49 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
echo "🚀 Iniciando WhatsApp Bot - MODO DESARROLLO"
|
|
echo "============================================="
|
|
|
|
# Esperar a que Redis esté disponible
|
|
echo "⏳ Esperando Redis..."
|
|
until nc -z redis 6379; do
|
|
echo " Redis no disponible, reintentando..."
|
|
sleep 2
|
|
done
|
|
echo "✅ Redis disponible"
|
|
|
|
# Crear directorios necesarios
|
|
echo "📁 Creando directorios..."
|
|
mkdir -p /var/www/html/logs
|
|
mkdir -p /var/www/html/uploads
|
|
mkdir -p /run/php
|
|
|
|
# Establecer permisos
|
|
echo "🔐 Configurando permisos..."
|
|
chown -R www-data:www-data /var/www/html/logs
|
|
chown -R www-data:www-data /var/www/html/uploads
|
|
chmod -R 755 /var/www/html/logs
|
|
chmod -R 755 /var/www/html/uploads
|
|
|
|
# Información de desarrollo
|
|
echo ""
|
|
echo "🛠️ HERRAMIENTAS DE DESARROLLO DISPONIBLES:"
|
|
echo " - Aplicación: http://localhost:8080"
|
|
echo " - XDebug: Puerto 9003"
|
|
echo " - Redis Commander: http://localhost:8082"
|
|
echo " - MailHog: http://localhost:8025"
|
|
echo " - Adminer: http://localhost:8083"
|
|
echo ""
|
|
echo "📝 Configuración:"
|
|
echo " - OPcache: Desactivado"
|
|
echo " - Error Display: Activado"
|
|
echo " - Log Level: DEBUG"
|
|
echo " - Hot Reload: Activado"
|
|
echo ""
|
|
echo "============================================="
|
|
echo "✅ Entorno de desarrollo listo"
|
|
echo ""
|
|
|
|
# Ejecutar el comando principal
|
|
exec "$@"
|