#!/bin/bash # Deploy to remote server, excluding DB and other local-only files rsync -av \ --exclude '.git' \ --exclude '__pycache__' \ --exclude '*.pyc' \ --exclude '.gitignore' \ --exclude 'cs2_simulator.db' \ --exclude '*.log' \ --exclude 'remote-deploy.sh' \ --delete \ /root/dodep-simulator/ \ root@zernmc.ru:/root/dodep/ ssh root@zernmc.ru "pkill -f 'uvicorn' 2>/dev/null; pkill -f 'python3.*backend' 2>/dev/null; sleep 2; cd /root/dodep && rm -rf __pycache__ && setsid python3 -m uvicorn frontend:app --host 0.0.0.0 --port 13669 > /tmp/frontend.log 2>&1 &" echo "Deployed and restarted."