#!/bin/bash # Script para reparar el contenedor srvv-apps (tinyfilemanager) # Ejecutar en srv-ns8 con: sudo bash reparar.sh echo "🔧 Reparando contenedor srvv-apps..." # 1. Eliminar directorio index.php erróneo echo " 1. Eliminando directorio index.php incorrecto..." rm -rf /home/rmonla/Documentos/GitHub/dtic-srv-NS8/servicios/nginx/ns8-apps/index.php # 2. Descargar el archivo index.php correcto echo " 2. Descargando index.php desde GitHub..." curl -sL https://raw.githubusercontent.com/tinyfilemanager/tinyfilemanager/master/index.php \ -o /home/rmonla/Documentos/GitHub/dtic-srv-NS8/servicios/nginx/ns8-apps/index.php # 3. Verificar descarga if [ -f /home/rmonla/Documentos/GitHub/dtic-srv-NS8/servicios/nginx/ns8-apps/index.php ]; then echo " ✅ index.php descargado correctamente" ls -la /home/rmonla/Documentos/GitHub/dtic-srv-NS8/servicios/nginx/ns8-apps/index.php else echo " ❌ Error al descargar index.php" exit 1 fi # 4. Iniciar contenedor echo " 3. Iniciando contenedor srvv-apps..." docker start srvv-apps # 5. Verificar estado sleep 2 if docker ps | grep -q srvv-apps; then echo " ✅ Contenedor srvv-apps iniciado exitosamente" docker ps | grep srvv-apps else echo " ⚠️ El contenedor no se mantuvo running. Revisando logs..." docker logs srvv-apps --tail 20 exit 1 fi echo "✅ Reparación completada. El servicio apps debería estar disponible en srv-ns8/apps"