前端上传资源时无缝切换-软链接

通过使用软链接,在上传时更改软链接指向实现

# send
ssh user@host_name "rm -rf /data/web/dist_source_last/*"  # 删除上一版本的资源
ssh user@host_name "cp -r /data/web/dist_source/* /data/web/dist_source_last" # 将当前版本资源复制到 last 文件夹   
ssh user@host_name "ln -snf /data/web/dist_source_last /data/web/dist" # 将访问资源指向 last 文件夹
ssh user@host_name "rm -rf /data/web/dist_source/*"  # 清除当前版本文件夹
scp -r ./dist/* user@host_name:/data/web/dist_source/ # 上传资源
ssh user@host_name "ln -snf /data/web/dist_source /data/web/dist"  # 将访问资源重新指回当前版本文件夹

有更丝滑的 Nginx 切换发方案?
posted @ 2023-04-13 12:38  大_大汤  阅读(33)  评论(0编辑  收藏  举报