# ✅ CORREÇÃO: ERRO 127 NO BUILD

## Problema Identificado

1. ✅ Arquivos copiados com sucesso (316 backend + 140 frontend)
2. ❌ Script de build não pode ser criado em `/var/www/gestorstream/build_frontend.sh`
3. ❌ Vite não tem permissão de execução (erro 127)

## Correções Aplicadas

1. ✅ Script de build agora é criado em `storage/app/build_frontend.sh` (www-data pode escrever)
2. ✅ Script corrigido para garantir permissões de execução no `node_modules/.bin`
3. ✅ Script não usa mais `su` (já roda como www-data via PHP-FPM)
4. ✅ Script garante que vite tem permissão de execução

## Execute no Servidor

```bash
cd /var/www/gestorstream/backend

# 1. Fazer pull das alterações
git pull origin main

# 2. Corrigir permissões do node_modules/.bin (se já existir)
cd ../frontend
if [ -d "node_modules/.bin" ]; then
    sudo chmod -R +x node_modules/.bin
    sudo chown -R www-data:www-data node_modules/.bin
fi

# 3. Limpar caches
cd ../backend
php artisan config:clear
php artisan cache:clear

# 4. Testar atualização manual novamente
# (No painel admin)
```

## O que foi corrigido

1. **Local do script** - Agora em `storage/app/build_frontend.sh` (www-data pode escrever)
2. **Permissões do vite** - Script garante `chmod +x` no vite antes de executar
3. **Permissões do .bin** - Script corrige permissões de `node_modules/.bin` antes de build
4. **Sem su** - Não usa mais `su` pois já roda como www-data

## Próximos Passos

1. Fazer pull das alterações
2. Corrigir permissões do node_modules/.bin (se necessário)
3. Testar atualização manual novamente

A atualização deve funcionar completamente agora!

