Files
whatsapp/docker/entrypoint-dev.sh
T
2026-01-27 23:56:49 -05:00

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 "$@"