使用Docker部署SpringBoot+Vue博客系统
作者:zzzzbw segmentfault.com/a/1190000016557755 在今年年初的时候,完成了自己的个Fame博客系统的实现,当时也做了一篇博文Spring-boot+Vue = Fame 写blog的一次小结作为记录和介绍。从完成实现到现在,也断断续续的根据实际的使用情况进行更新。 只不过每次上线部署的时候都觉得有些麻烦,因为我的服务器内存太小,每次即使只更新了前台部分(fame-front)的代码,在执行 npm build 的时候都还必须把我的后端服务(fame-server)的进程关掉,不然会造成服务器卡死(惨啊)。 而且这个项目是前后端分离的,博客前台页面还为了SEO用了 Nuxt 框架,假如是第一次部署或者要服务器迁移的话,麻烦的要死啊,部署一次的话要以下步骤 安装mysql,修改相关配置文件,设置编码时区等,然后重启 下载安装java,配置java环境 下载安装maven,配置maven环境 下载安装nginx,修改配置文件,设计反向代理等 启动spring-boot项目 打包vue项目, npm install , npm run build 等 启动nuxt项目, npm install , npm run start 等 如果能够顺利的完成这七个步骤算是幸运儿了,假如中间哪个步骤报错出了问题,可能还要回头查找哪个步骤出了问题,然后又重新部署