- Crear ámbito A07_dtic-DNS con manifiesto y plan A07.P001 - Implementar CLI dns.rb con 7 subcomandos (status, zona, registros, buscar, backup, reload, corefile) - Detectar servidor srvv-dns: CoreDNS en Docker (10.0.10.2, VM 112 en srv-pmox1) - Documentar zona frlr.utn.edu.ar con 20+ registros (A, CNAME, MX, TXT, SRV) - Actualizar ficha nodos/srvv-dns.md con información técnica completa - Agregar script reparar.sh para ns8-apps (pendiente de ejecución) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
41 lines
1.4 KiB
Bash
41 lines
1.4 KiB
Bash
#!/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"
|