部署前端到(NG)常用指令
1. 构建压缩#
bash
# 构建
pnpm run build
# 压缩产物
tar -czvf dist.tar.gz dist/
2. 登录并上传资源到服务#
shell
# 上传 静态资源。xxx替换为实际服务地址,根据实际路径定义。
scp dist.tar.gz root@xx.xxx.xxx.xxx:/data/web/tmp
# 提示输入服务密码,输入即可。
3. 登录服务替换资源#
shell
# 终端登录服务。xxx替换为实际服务地址。
ssh root@xx.xxx.xxx.xxx
# 解压资源包,删除当前文件夹中已有的 dist目录,解压二上传的资源。
cd /data/web/temp; rm -rf dist; tar -xzvf dist.tar.gz
# 删除部署的目录内的文件夹,新的资源移动到部署目录。
rm -rf /data/web/wap/static; mv /data/web/tmp/dist/* /data/web/wap
# 重启 NG 可选,修改配置需重启。
# /usr/local/openresty/nginx/sbin/nginx -s reload
4:增加发布 参照 前端增量部署
forever young