快速体验AppCloud搭建“斯瓦格”在线文档管理平台

举报
孙小北 发表于 2022/10/30 19:29:59 2022/10/30
【摘要】 非常棒的一次体验,运维部署一键完成,非常顺畅。希望后续能够体验自定义流程模板,开发更多的应用。

“斯瓦格” 简介

  • “斯瓦格”是一款简单好用的在线接口文档管理工具(Web),支持json,txt,xml,html,js,流和 WebSocket,同时具备了如下多种优点,比如: 提供简洁明了的API,同时更便于后期维护;
  • 可以以多种形式导出API,以满足不同场景的需求; 开放源码,支持任意修改。
  • “斯瓦格”主要使用Java编写,并通过Maven构建,部署到Tomcat上。

代码下载

# GitHub
git clone git@github.com:Bin-mario/xiaoyaoji.git

# 华为云
git clone https://codehub.devcloud.cn-north-4.huaweicloud.com/yxdmmsymbgl00001/siwage.git

本地构建

本地构建需要在本地安装 jdk、Maven、Git 以及可用于 Java 开发的 IDE

  • JDK 8
  • Maven
  • Git
  • IDEA 或 Eclipse

编译 Maven 构建项目

  • 控制台出现“BUILD SUCCESS”,构建完成,在“siwage”-“siwage-web”-“target”目录下,会看到多个制品包,其中的“siwage-2.1.5.war”就是部署需要的软件包。

  • 软件包用于后续“上传软件包”的方式,将其上传到华为云 DevCloud 发布仓库。

创建应用

登录华为云后,登录AppCloud,进入 AppCloud 首页,点击“立即体验”,进入“AppCloud 控制台”进行应用上云。

  • https://developer.huaweicloud.com/develop/appcloud.html

  • 应用名称如“斯瓦格在线文档管理平台”,并关联华为云 DevCloud 项目。 选择创建新项目的话,系统会默认使用华为云 DevCloud 在“华北-北京四”创建一个项目。

  • 目创建完成后,填写应用简介,并选择官方方案“DevCloud+ECS 搭建‘斯瓦格’在线文档管理平台”,然后点击“下一步”,进行基础设置。

image-20221030180931646.png

部署应用

  • 配置部署来源:下载“斯瓦格”软件包并上传至华为云 DevCloud 发布仓库,供应用部署使用;
  • 配置部署主机:选择并确认部署主机/集群的规格,并通过 AppCloud 部署“斯瓦格”应用。

配置部署来源

下载“斯瓦格”软件包:

  • (1)点击“立即下载”,下载“斯瓦格”的软件包“siwage-2.1.5.war”。
  • (2)或者使用上面本地构建的更多体验

image-20221030181132978.png

  • 点击“立即前往”会跳转至华为云 DevCloud : https://devcloud.cn-north-4.huaweicloud.com/
  • 在华为云 DevCloud 中按“构建&发布”—“发布”,进入发布服务,点击“上传”,将下载的“siwage-2.1.5.war”上传至发布仓库,供部署阶段使用。

image-20221030181432624.png

  • 选择上传的软件包 ,软件包上传完成后,刷新软件包列表,通过下拉选项,选择之前上传的“siwage-2.1.5.war”。

image-20221030181432624.png

主机配置

配置部署主机,执行部署任务

  • 在“主机配置”中给主机命名,设置并确认主机密码。

  • 项目部署成功后的验证路径为:http://主机公网 IP:8080/siwage-2.1.5

  • 默认选择 Tomcat 应用部署模板,采用该模板部署时,系统会自动在主机上安装 openjdk9.0.4 和Tomcat,用于应用运行。
    基础配置完成后,点击“开始执行”。

image-20221030181432624.png

注意:由于斯瓦格应用对服务器硬件要求不高,所以主机部分属性不提供更改,主机默认配置即可。运行部署任务,下图是执行部署任务界面。

image-20221030181941228.png

  • 出现“部署成功”,表示部署任务执行成功,点击“下一步”,访问应用。

image-20221030181941228.png

  • 出现如下界面,表示应用创建成功。

image-20221030182707565.png

  • 访问应用

image-20221030182810073.png

释放资源

  • 回到 AppCloud 主页,点击“我的主页”,查看我的应用。 点击释放资源,即可完成资源释放。
    image-20221030182810073.png

image-20221030182810073.png

小结

  • 非常棒的一次体验,运维部署一键完成,非常顺畅。希望后续能够体验自定义流程模板,开发更多的应用。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。