67 lines
1.8 KiB
Bash
Executable File
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!"
|