20 lines
380 B
Bash
20 lines
380 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
echo "📦 构建前端..."
|
|
pnpm install
|
|
pnpm build
|
|
|
|
echo "🚀 上传..."
|
|
|
|
# 先清空服务器旧文件(避免残留)
|
|
ssh root@129.28.151.235 "rm -rf /usr/local/erp-deploy/web/*"
|
|
|
|
# 再上传
|
|
scp -r dist/* root@129.28.151.235:/usr/local/erp-deploy/web/
|
|
|
|
echo "🔄 重载 nginx..."
|
|
ssh root@129.28.151.235 "docker restart nginx"
|
|
|
|
echo "✅ 部署完成" |