Compare commits
2 Commits
95702b8370
...
master
| 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