# Correção: Modo de Manutenção Durante Atualização

## Problema
O script de atualização estava ativando o modo de manutenção ou o código antigo foi restaurado, impedindo o login.

## Correções Implementadas

### 1. Script de Atualização (`update.sh`)
- ✅ Adicionado remoção de arquivo de manutenção no início da atualização do backend
- ✅ Adicionado remoção após limpar cache
- ✅ Adicionado remoção após reiniciar serviços

### 2. Script de Emergência
Criado `backend/emergency-disable-maintenance.sh` para desabilitar manutenção rapidamente.

## Comandos para Resolver AGORA

Execute no servidor:

```bash
cd /var/www/gestorstream/backend

# Opção 1: Script de emergência
bash emergency-disable-maintenance.sh

# Opção 2: Manual (mais rápido)
rm -f storage/framework/maintenance.php
php artisan config:clear
php artisan route:clear
php artisan cache:clear
systemctl restart php8.2-fpm

# Verificar se foi removido
ls -la storage/framework/maintenance.php
# Se não existir, está OK
```

## Verificação

Após executar os comandos, teste o login. Se ainda não funcionar:

```bash
# Verificar logs
tail -n 50 storage/logs/laravel.log

# Verificar se há outros problemas
php artisan route:list | grep login
```

## Prevenção Futura

O `public/index.php` agora remove automaticamente o arquivo de manutenção antes de processar qualquer requisição, então mesmo que seja criado, será removido automaticamente.

O script `update.sh` também foi modificado para garantir que o modo de manutenção seja desabilitado em múltiplos pontos durante a atualização.

