BankliPlus/temparea/solarbank/deploy-oneliner.sh
2025-08-13 18:05:26 +02:00

27 lines
1.7 KiB
Bash
Executable File

#!/bin/bash
# One-liner deployment commands for SolarBank
echo "================================================"
echo "SOLARBANK QUICK DEPLOY - COPY THESE COMMANDS"
echo "================================================"
echo ""
echo "Step 1: First, let's try installing sshpass (for automated deployment):"
echo "------------------------------------------------------------------------"
echo "sudo pacman -S sshpass || sudo apt install -y sshpass || sudo yum install -y sshpass"
echo ""
echo "Step 2: If sshpass installed successfully, run this ONE command:"
echo "------------------------------------------------------------------------"
echo 'sshpass -p "6eqWiHHX4bNTPg" scp -o StrictHostKeyChecking=no solarbank-deployment.tar.gz .env.prod.ip server-deploy-ip.sh docker-compose.prod.nossl.yml root@172.104.237.108:/tmp/ && sshpass -p "6eqWiHHX4bNTPg" ssh -o StrictHostKeyChecking=no root@172.104.237.108 "cd /tmp && chmod +x server-deploy-ip.sh && ./server-deploy-ip.sh"'
echo "------------------------------------------------------------------------"
echo ""
echo "OR if sshpass is not available, use manual method:"
echo ""
echo "Step 1: Upload files (enter password: 6eqWiHHX4bNTPg when asked)"
echo "------------------------------------------------------------------------"
echo "scp solarbank-deployment.tar.gz .env.prod.ip server-deploy-ip.sh docker-compose.prod.nossl.yml root@172.104.237.108:/tmp/"
echo ""
echo "Step 2: Deploy (enter password: 6eqWiHHX4bNTPg when asked)"
echo "------------------------------------------------------------------------"
echo 'ssh root@172.104.237.108 "cd /tmp && chmod +x server-deploy-ip.sh && ./server-deploy-ip.sh"'
echo "------------------------------------------------------------------------"