
 主 题 
部署
服务端端部署(blog-server)
- 打包 npm run build生成的dist文件夹打包成dist.tar
- pm2 stop blog-server停止服务;执行- rm -rf /blog/blog-server/dist/*命令将服务器文件夹清空;将文件上传到服务器- /blog/blog-server/dist目录中
- 解压 执行tar -xvf /blog/blog-server/dist/dist.tar -C /blog/blog-server/dist命令
- 如依赖有变动还需上传 package.json文件执行npm install安装依赖
- pm2 start blog-server启动服务
用户端部署(blog-home-nuxt)
- 打包 npm run build生成的.output文件夹使用7zip软件(系统默认工具打包有问题)打包成dist.tar
- pm2 stop BlogHomeNuxt停止服务;执行- rm -rf /blog/nuxt-home/output/*命令将服务器文件夹清空;将文件上传到服务器- /blog/nuxt-home/output目录中
- 解压 执行tar -xvf /blog/nuxt-home/output/dist.tar -C /blog/nuxt-home/output命令
- pm2 start BlogHomeNuxt启动服务
管理端端部署(blog-admin)
- 打包 npm run build生成的dist文件夹打包成dist.tar
- 部署 执行rm -rf /front/admin/blog-admin/*命令将服务器文件夹清空;将文件上传到服务器/front/admin/blog-admin目录中
- 解压 执行tar -xvf /front/admin/blog-admin/dist.tar -C /front/admin/blog-admin命令完成部署
常用技巧
- 数据备份
 静态资源备份命令:tar -cvf /blog/blog-server/public.tar /blog/blog-server/public
 数据库数据备份命令:mysqldump -u root -p -h 10.1.33.238 myblog > backup.sql

全部评论(1)