基于springboot框架的博客系统
1 概览
1.1 文档目的
利用该文档可以搭建一套博客的在线系统,其中包括博客首页以及博客管理等后台系统,可以实现博客预览,博客发布,博客管理以及其他管理功能,来满足工作或者学习上的需要。
1.2 关键词
博客,bootdo,springboot,devcloud
1.3 项目简介
1. 简介:
BootDo主要定位于后台管理系统学习交流,已内置后台管理系统的基础功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。
2. 架构:

2 前提条件
2.1 注册华为云
打开华为云官网:http://www.huaweicloud.com,点击右上角“注册”注册华为云账号。

填写注册信息后点击同意协议并注册。

2.2 创建servicestage集群
在华为云官方网站下产品列表中选择微服务云应用平台

然后点击免费体验

进入到servicestage平台后点击资源管理再点击创建集群

选择创建虚拟机集群

选择计费模式后,依次填写集群名称,创建虚拟私有云,创建子网

点击创建虚拟私有云,填写基本信息,网段可默认

点击立即创建后回到之前创建集群的界面,点击刷新虚拟私有云图标

刷新之后选择刚刚创建的虚拟私有云,然后再点击刷新子网图标,然后选择虚拟私有云自带的子网
下面的配置默认即可,点击下一步

填写节点信息,默认即可

填写节点配置,输入名称和数量,选择1个节点

填写网络信息,如图,也可以自定义

填写磁盘信息,默认即可

填写登录密码

确认后点击购买

大约5分钟左右集群即可创建完成。
2.3 上传基础镜像
※注:如果对基础镜像(ubuntu)版本没特殊要求的话可以略过此步骤,华为云SWR系统提供了Docker官方镜像,如果这里不自定义上传的话在后面的编译任务中会自动获取SWR系统中默认的ubuntu:lates版本,不影响本文博客系统的编译部署。
登录到servicestage之后点击软件中心

再点击镜像仓库,跳转到容器镜像服务系统,点击组织管理

打开组织管理界面后点击上方的创建组织按钮

输入组织名称,点击确定,然后再点击左侧菜单中的我的镜像

点击上方的客户端上传,按照帮助文档进行操作

将本地的ubuntu基础镜像上传到私有镜像仓库下,上传成功后如下图

3 部署bootdo工程
3.1 软件开发服务入口
打开华为云官方网站后,点击产品下面的软件开发服务

然后点击免费体验

3.2 创建项目
打开软件开发服务后点击右上角的新建项目按钮

输入项目名称

点击新建即可
3.3 Fork工程代码
登录到软件开发服务后,点击上方的代码广场

搜索bootdo,然后点击fork前面的小图标

然后填写自己将要创建的代码仓库名称,并选择刚刚创建的项目

点击确认即可完成
3.4 创建编译任务
登录到软件开发服务后点击编译&发布下面的编译菜单

然后点击右上方的新建任务按钮

然后填写基本信息

填写完成后点击下一步,选择刚刚fork过来的的代码仓库

选择之后点击下一步,选择构建工具与环境,默认即可

点击下一步,填写镜像名称,标签填写1.6.9,dockerfile位置:./Dockerfile,选择之前在servicestage中创建的仓库组织,然后点击下一步

执行计划默认即可,也可以根据需要修改

点击保存,然后点击开始构建

也可以在任务列表中点击执行任务

当编译成功之后,我们打开servicestage平台,检查镜像是否上传成功:软件中心—>镜像仓库—>我的镜像

至此编译完成。
3.5 创建部署任务
登录到软件开发服务后点击编译&发布下面的部署菜单

点击新建任务

点击新建任务(非模板)

填写任务名称,选择容器部署,选择之前创建的集群

然后选择实例数量,这里选择的1个,然后点击选择镜像右侧的+号,选择之前编译上传的镜像

击私有仓库,选择bootdo-docker,默认版本为1.6.9

点击确认,然后配置访问方式,如图

点击开始部署按钮

或者在任务列表页面点击执行任务按钮

至此部署完成。
3.6 应用验证
在浏览器输入集群的弹性ip+端口(http://xxxxx:30000)即可访问


4 延伸阅读
来源:CSDN
作者:zhangbijun1230
链接:https://blog.csdn.net/zhangbijun1230/article/details/84945549