#!/bin/bash set -e HOST="92.53.106.114" USER="cs21601" REMOTE_BASE="/home/c/cs21601/quantum" DATE=$(date +%Y%m%d_%H%M%S) # 1) yarn build yarn build # 2) git archive git archive --format=zip --output=src.zip main # 3) Переименовать public_html ssh ${USER}@${HOST} "mv ${REMOTE_BASE}/public_html ${REMOTE_BASE}/public_html_${DATE} || echo 'public_html не найдена'" # 4) Загрузка dist scp -r dist/* ${USER}@${HOST}:${REMOTE_BASE}/public_html/ # 5) Загрузка src.zip scp src.zip ${USER}@${HOST}:${REMOTE_BASE}/ echo "✅ Деплой завершён"