Compare commits
2 Commits
95702b8370
...
2957d7f04d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2957d7f04d | ||
|
|
d722a89d54 |
38
deploy.sh
Executable file
38
deploy.sh
Executable file
@@ -0,0 +1,38 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# ====== CONFIG =======
|
||||||
|
REMOTE_HOST="root@192.168.30.102"
|
||||||
|
REMOTE_DIR="/var/lib/nginx"
|
||||||
|
ZIP_FILE="dist.zip"
|
||||||
|
TMP_REMOTE_ZIP="/tmp/build.zip"
|
||||||
|
# =====================
|
||||||
|
|
||||||
|
echo "🔄 Copy file zip lên remote..."
|
||||||
|
scp "$ZIP_FILE" "$REMOTE_HOST:$TMP_REMOTE_ZIP"
|
||||||
|
|
||||||
|
echo "📦 Giải nén & deploy trên remote..."
|
||||||
|
ssh "$REMOTE_HOST" << EOF
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# echo "👉 Xoá thư mục cũ (nếu muốn)..."
|
||||||
|
# rm -rf $REMOTE_DIR/*
|
||||||
|
|
||||||
|
# echo "👉 Tạo thư mục nếu chưa có..."
|
||||||
|
# mkdir -p $REMOTE_DIR
|
||||||
|
|
||||||
|
echo "👉 Giải nén file build.zip..."
|
||||||
|
unzip -o $TMP_REMOTE_ZIP -d $REMOTE_DIR
|
||||||
|
|
||||||
|
echo " Move..."
|
||||||
|
cd $REMOTE_DIR
|
||||||
|
mv dist web
|
||||||
|
|
||||||
|
echo "👉 Xoá file zip tạm..."
|
||||||
|
rm $TMP_REMOTE_ZIP
|
||||||
|
|
||||||
|
echo "🔁 Restart nginx..."
|
||||||
|
sudo systemctl restart nginx
|
||||||
|
|
||||||
|
echo "✅ Deploy thành công!"
|
||||||
|
EOF
|
||||||
|
|
||||||
Reference in New Issue
Block a user