27 lines
1.7 KiB
Bash
Executable File
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 "------------------------------------------------------------------------" |