Files
App-Estoque-LiberiKids/deploy-pix-simples.sh
2025-10-14 14:04:17 -03:00

67 lines
1.8 KiB
Bash
Executable File

#!/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!"