#!/bin/bash
# ============================================
# Script de Atualização - Antigravity
# Uso: sudo bash /var/www/html/atualizar.sh
# ============================================
echo "============================================"
echo "  ATUALIZANDO SERVIDOR ANTIGRAVITY"
echo "============================================"
echo ""
# Navegar para pasta do projeto
cd /var/www/html/Antigravity
# Mostrar branch atual
echo "[1/5] Branch atual:"
git branch --show-current
echo ""
# Buscar alterações do repositório remoto
echo "[2/5] Buscando alterações do GitHub..."
git fetch origin
# Forçar atualização (reset hard) para evitar conflitos
echo ""
echo "[3/5] Aplicando alterações (reset hard)..."
git reset --hard origin/feature/gcs-migration
# Ajustar permissões
echo ""
echo "[4/5] Ajustando permissões..."
chown -R www-data:www-data /var/www/html/Antigravity
chmod -R 755 /var/www/html/Antigravity
# Reiniciar Apache (opcional)
echo "[5/5] Reiniciando Apache..."
systemctl restart apache2
echo ""
echo "============================================"
echo "  ATUALIZAÇÃO CONCLUÍDA COM SUCESSO!"
echo "============================================"
echo ""
echo "Últimos commits:"
git log --oneline -3
echo ""
