deploy.sh
This commit is contained in:
parent
813829957c
commit
42573afb62
24
scripts/deploy.sh
Normal file
24
scripts/deploy.sh
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
#!/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 "✅ Деплой завершён"
|
||||||
Loading…
x
Reference in New Issue
Block a user