while IFS= read -r url || [ -n "$url" ]; do
    if [ -z "$url" ]; then
        echo "La URL está vacía. Saltando..." >> urlmonitor.log
        continue
    fi
    status_code=$(curl -X GET -kI "$url" | awk '/HTTP/ {print $2}')

    # Aquí invertimos la lógica del if
    if [ "$status_code" != "200" ]; then
        echo "La URL $url no está disponible. Código de estado: $status_code" >> urlmonitor.log
        docker restart nginx
    else
        echo "La URL $url está disponible."
    fi
done < urls-dockers.txt
