1   概览

1.1  文档目的

利用该文档可以搭建一套博客的在线系统,其中包括博客首页以及博客管理等后台系统,可以实现博客预览,博客发布,博客管理以及其他管理功能,来满足工作或者学习上的需要。

1.2  关键词

博客,bootdo,springboot,devcloud

1.3  项目简介

1. 简介:

BootDo主要定位于后台管理系统学习交流,已内置后台管理系统的基础功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。

2. 架构:

 image.png

2 前提条件

2.1  注册华为云

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

image.png

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

image.png

2.2   创建servicestage集群

在华为云官方网站下产品列表中选择微服务云应用平台

image.png

然后点击免费体验

image.png

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

image.png

选择创建虚拟机集群

image.png

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

image.png

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

image.png

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

image.png

刷新之后选择刚刚创建的虚拟私有云,然后再点击刷新子网图标,然后选择虚拟私有云自带的子网

下面的配置默认即可,点击下一步

image.png

填写节点信息,默认即可

image.png

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

image.png

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

image.png

填写磁盘信息,默认即可

image.png

填写登录密码

image.png

确认后点击购买

image.png

大约5分钟左右集群即可创建完成。

2.3  上传基础镜像

※注:如果对基础镜像(ubuntu)版本没特殊要求的话可以略过此步骤,华为云SWR系统提供了Docker官方镜像,如果这里不自定义上传的话在后面的编译任务中会自动获取SWR系统中默认的ubuntu:lates版本,不影响本文博客系统的编译部署。

 登录到servicestage之后点击软件中心

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

3   部署bootdo工程

3.1   软件开发服务入口

打开华为云官方网站后,点击产品下面的软件开发服务

image.png

然后点击免费体验

image.png

3.2  创建项目

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

image.png

输入项目名称

image.png

点击新建即可

3.3      Fork工程代码

登录到软件开发服务后,点击上方的代码广场

image.png

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

image.png

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

image.png

点击确认即可完成

3.4      创建编译任务

登录到软件开发服务后点击编译&发布下面的编译菜单

image.png

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

image.png

然后填写基本信息

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

至此编译完成。

3.5      创建部署任务

登录到软件开发服务后点击编译&发布下面的部署菜单

image.png

点击新建任务

image.png

点击新建任务(非模板)

image.png

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

image.png

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

image.png

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

image.png

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

image.png

点击开始部署按钮

image.png

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

image.png

至此部署完成。

3.6      应用验证

在浏览器输入集群的弹性ip+端口(http://xxxxx:30000)即可访问

image.png

image.png

4      延伸阅读

Git的使用方式可点击此处详细阅读

TortoiseGit的使用方式可点击此处详细阅读

来源:华为云开发者中心


本文转载:CSDN博客