diff --git a/.env.example b/.env.example index ef9bec3..56ae3ba 100644 --- a/.env.example +++ b/.env.example @@ -17,4 +17,7 @@ EMAIL_HOST_PASSWORD=N036p7y! EMAIL_PORT=587 EMAIL_HOST=secure.emailsrvr.com -SERVICE_API_URL=http://localhost:8001/api/v1 \ No newline at end of file +SERVICE_API_URL=http://host.docker.internal:8001/api/v1 +SERVICE_API_URL_V2=http://host.docker.internal:8001/api/v2 +CELERY_BROKER_URL=redis://redis_backend_dev:6379/0 +CELERY_RESULT_BACKEND=redis://redis_backend_dev:6379/0 diff --git a/cleanup_all_media.sh b/cleanup_all_media.sh deleted file mode 100644 index f494310..0000000 --- a/cleanup_all_media.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/bash - -echo "Iniciando limpieza completa de archivos media huérfanos..." - -# Función para ejecutar limpieza -cleanup_batch() { - echo "Ejecutando limpieza de lote..." - docker exec -it EFC_backend_dev bash -c "cd /app && python manage.py cleanup_media_fast --quick-scan --verbose" 2>/dev/null - return $? -} - -# Contador de iteraciones -iteration=1 -total_cleaned=0 - -while true; do - echo "=== Iteración $iteration ===" - - # Ejecutar dry-run para ver si hay archivos huérfanos - result=$(docker exec -it EFC_backend_dev bash -c "cd /app && python manage.py cleanup_media_fast --quick-scan --dry-run" 2>/dev/null) - - # Extraer número de archivos huérfanos - orphaned_count=$(echo "$result" | grep -o "Archivos huérfanos encontrados: [0-9]*" | grep -o "[0-9]*") - - if [ -z "$orphaned_count" ] || [ "$orphaned_count" -eq 0 ]; then - echo "✅ No se encontraron más archivos huérfanos." - echo "🎉 Limpieza completa finalizada después de $iteration iteraciones." - echo "📊 Total estimado de archivos eliminados: $total_cleaned" - break - fi - - echo "📁 Encontrados $orphaned_count archivos huérfanos en esta iteración" - - # Preguntar confirmación en la primera iteración - if [ $iteration -eq 1 ]; then - echo "¿Continuar con la limpieza automática? (s/N):" - read -r response - if [[ ! "$response" =~ ^[sS]([iI]|í)?$ ]]; then - echo "❌ Limpieza cancelada por el usuario." - exit 0 - fi - fi - - # Ejecutar limpieza - cleanup_result=$(docker exec -it EFC_backend_dev bash -c "cd /app && echo 's' | python manage.py cleanup_media_fast --quick-scan --verbose" 2>/dev/null) - - # Extraer archivos eliminados - deleted_count=$(echo "$cleanup_result" | grep -o "Eliminados [0-9]* archivos" | grep -o "[0-9]*") - - if [ -n "$deleted_count" ]; then - total_cleaned=$((total_cleaned + deleted_count)) - echo "✅ Eliminados $deleted_count archivos en esta iteración" - fi - - iteration=$((iteration + 1)) - - # Pausa pequeña para evitar sobrecarga - sleep 2 -done - -echo "🏁 Proceso completado exitosamente." \ No newline at end of file