#!/bin/bash # 🚀 Deploy PIX Simples - Com Senha Interativa # Execute: ./deploy-pix-simples.sh echo "🚀 Deploy PIX Simples - Liberi Kids" echo "==================================" # Verificar se build existe if [ ! -d "client/build" ]; then echo "🔨 Fazendo build do frontend..." cd client && npm run build && cd .. fi echo "" echo "📤 ENVIANDO ARQUIVOS PARA O SERVIDOR..." echo "Digite a senha quando solicitado:" echo "" # Enviar arquivos um por vez (mais confiável) echo "📁 Enviando config/..." scp -r config/ tiago@192.168.195.145:~/app_estoque/ echo "📁 Enviando client/build/..." scp -r client/build/ tiago@192.168.195.145:~/app_estoque/client/ echo "📄 Enviando server-supabase.js..." scp server-supabase.js tiago@192.168.195.145:~/app_estoque/ echo "📄 Enviando package.json..." scp package.json tiago@192.168.195.145:~/app_estoque/ echo "📄 Enviando arquivos PIX..." scp aplicar-pix-supabase.sql tiago@192.168.195.145:~/app_estoque/ scp teste-rapido-pix.sh tiago@192.168.195.145:~/app_estoque/ scp .env.example tiago@192.168.195.145:~/app_estoque/ echo "" echo "✅ ARQUIVOS ENVIADOS COM SUCESSO!" echo "" echo "📋 PRÓXIMOS PASSOS NO SERVIDOR:" echo "" echo "1. Conectar no servidor:" echo " ssh tiago@192.168.195.145" echo "" echo "2. Navegar para o diretório:" echo " cd ~/app_estoque" echo "" echo "3. Instalar dependências PIX:" echo " npm install mercadopago" echo "" echo "4. Configurar .env:" echo " cp .env.example .env" echo " nano .env" echo " # Configure MERCADOPAGO_ACCESS_TOKEN e MERCADOPAGO_PUBLIC_KEY" echo "" echo "5. Aplicar SQL no Supabase:" echo " # Execute aplicar-pix-supabase.sql no painel do Supabase" echo "" echo "6. Reiniciar servidor:" echo " pm2 restart liberi-kids" echo "" echo "7. Testar PIX:" echo " ./teste-rapido-pix.sh" echo "" echo "🎉 SEU PIX ESTARÁ FUNCIONANDO!"