60 lines
1.6 KiB
Bash
60 lines
1.6 KiB
Bash
#!/bin/bash
|
|
# ==========================================
|
|
# Deploy Advanced Features to VPS
|
|
# ==========================================
|
|
|
|
echo "========================================================================"
|
|
echo "🚀 DEPLOYING ADVANCED FEATURES TO VPS"
|
|
echo "========================================================================"
|
|
echo ""
|
|
|
|
# Configuration
|
|
VPS_USER="Administrator"
|
|
VPS_HOST="<YOUR_VPS_IP>" # Replace with your VPS IP
|
|
VPS_PATH="C:/Users/Administrator/Documents/placedOrderBot"
|
|
|
|
# Files to upload
|
|
FILES=(
|
|
"advanced_position_management.py"
|
|
"patch_advanced_features.py"
|
|
"ADVANCED_FEATURES_GUIDE.md"
|
|
)
|
|
|
|
echo "📦 Files to deploy:"
|
|
for file in "${FILES[@]}"; do
|
|
echo " - $file"
|
|
done
|
|
echo ""
|
|
|
|
# Upload via SCP
|
|
echo "📤 Uploading files to VPS..."
|
|
echo ""
|
|
|
|
for file in "${FILES[@]}"; do
|
|
if [ -f "$file" ]; then
|
|
echo "Uploading $file..."
|
|
scp "$file" "${VPS_USER}@${VPS_HOST}:${VPS_PATH}/"
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo " ✅ $file uploaded"
|
|
else
|
|
echo " ❌ Failed to upload $file"
|
|
fi
|
|
else
|
|
echo " ⚠️ File not found: $file"
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "========================================================================"
|
|
echo "✅ DEPLOYMENT COMPLETE!"
|
|
echo "========================================================================"
|
|
echo ""
|
|
echo "Next steps on VPS:"
|
|
echo "1. Open PowerShell/CMD on VPS"
|
|
echo "2. cd C:\\Users\\Administrator\\Documents\\placedOrderBot"
|
|
echo "3. python patch_advanced_features.py"
|
|
echo "4. Open Jupyter Notebook"
|
|
echo "5. Kernel → Restart & Run All"
|
|
echo ""
|