#!/usr/bin/env bash
# Copia arquivos de planos do dev para produção via SCP.
# Rode na máquina de DESENVOLVIMENTO (onde está o repo /var/www/html/nolapis).
# Uso: bash scripts/copiar-planos-para-vps.sh [host]
set -euo pipefail

HOST="${1:-root@vps-12297677.exoduserp.com.br}"
ERP="/home/nolapiscom/public_html/erp"
ROOT="$(cd "$(dirname "$0")/.." && pwd)"

FILES=(
  database/migrations/2026_07_07_160000_add_exibir_site_to_planos_table.php
  database/seeders/PlanosComerciaisSeeder.php
  app/Console/Commands/AplicarPlanosComerciaisCommand.php
  config/funcionalidades_catalogo.php
  config/funcionalidades_menu_secoes.php
  config/nolapis_comercial.php
  app/Models/Plano.php
  app/Services/PlanoComercialPublicoService.php
  app/Services/PlanoService.php
  app/Services/PlanoUpgradeService.php
  app/Services/DashboardTenantSaaSService.php
  app/Services/Ia/IaConsumoDashboardService.php
  app/Http/Middleware/ResolvePlanoBinding.php
  routes/web.php
)

echo "==> Enviando para ${HOST}:${ERP}"
for f in "${FILES[@]}"; do
  scp -P 22022 "${ROOT}/${f}" "${HOST}:${ERP}/${f}"
  echo "  ok: $f"
done

echo ""
echo "==> No VPS, execute:"
echo "  cd ${ERP}"
echo "  php artisan planos:aplicar-comerciais --inativar-legado"
echo "  php artisan config:clear && php artisan cache:clear"
echo "  grep -n \"'gratuito'\" database/seeders/PlanosComerciaisSeeder.php | head -3"
