Initial commit - copied workspace after database cleanup
This commit is contained in:
41
transfer-to-server.sh
Executable file
41
transfer-to-server.sh
Executable file
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
# Transfer workspace to Ubuntu server using rsync
|
||||
|
||||
# Configuration
|
||||
SERVER_USER="admin_n"
|
||||
SERVER_IP="192.168.43.201" # Replace with your actual server IP
|
||||
REMOTE_PATH="~/infoscreen_server_2025"
|
||||
|
||||
echo "🚀 Transferring workspace to Ubuntu server..."
|
||||
|
||||
# Check if server IP is provided
|
||||
if [ "$SERVER_IP" = "your-server-ip" ]; then
|
||||
echo "❌ Please edit this script and replace 'your-server-ip' with your actual server IP"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Get current directory (project root)
|
||||
CURRENT_DIR="$(pwd)"
|
||||
echo "📁 Transferring from: ${CURRENT_DIR}"
|
||||
|
||||
# Transfer files using rsync (more efficient than scp)
|
||||
rsync -avz --progress \
|
||||
--exclude='node_modules/' \
|
||||
--exclude='__pycache__/' \
|
||||
--exclude='.git/' \
|
||||
--exclude='*.log' \
|
||||
--exclude='.vscode/' \
|
||||
--exclude='dashboard/.vite/' \
|
||||
--exclude='server/received_screenshots/' \
|
||||
--exclude='server/screenshots/' \
|
||||
--exclude='mosquitto/data/' \
|
||||
--exclude='mosquitto/log/' \
|
||||
./ ${SERVER_USER}@${SERVER_IP}:${REMOTE_PATH}/
|
||||
|
||||
echo "✅ Transfer complete!"
|
||||
echo ""
|
||||
echo "📋 Next steps on your server:"
|
||||
echo "1. SSH to your server: ssh ${SERVER_USER}@${SERVER_IP}"
|
||||
echo "2. Go to project: cd infoscreen_server_2025"
|
||||
echo "3. Run setup: ./setup-dev-environment.sh"
|
||||
echo "4. Start development: ./start-dev.sh"
|
||||
Reference in New Issue
Block a user