omniff / deploy.sh
stukenov's picture
Initial upload: OmniFF — FFmpeg for AI
88e3f4a verified
#!/usr/bin/env bash
set -euo pipefail
SERVER="root@164.138.46.36"
PORT=15126
REMOTE_DIR="/root/omniff"
echo "=== Syncing to KazNU ==="
rsync -avz --exclude='target/' --exclude='.git/' --exclude='__pycache__/' \
-e "ssh -p $PORT -o ConnectTimeout=120 -o ServerAliveInterval=15" \
. "$SERVER:$REMOTE_DIR/"
echo "=== Installing on server ==="
ssh -p "$PORT" -o ConnectTimeout=120 -o ServerAliveInterval=15 "$SERVER" \
"cd $REMOTE_DIR/python && pip install -e '.[all]' 2>&1 | tail -5"
echo "=== Running unit tests ==="
ssh -p "$PORT" -o ConnectTimeout=120 -o ServerAliveInterval=15 "$SERVER" \
"cd $REMOTE_DIR && python3 -m pytest tests/python/unit/ -v 2>&1"
echo "=== Done ==="