
主 题
部署
服务端端部署(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)