【一行代码秒上云】应用开发实训营 使用AppCloud一分钟搭建“斯瓦格”在线文档管理平台

举报
Archive 发表于 2022/11/13 18:25:57 2022/11/13
【摘要】 非常新颖的一次体验,较为顺畅,运维部署一键完成。希望后续能够优化现有模板,开发更多的应用。

方案详情

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

方案架构

项目名称:斯瓦格
技术选型特点:单体架构
开发语言:Java(55.4%)、JavaScript(37.2%)、CSS(7.4%)
数据库:无
部署服务器操作系统:CentOS 7.6
技术方案:Maven+Tomcat
构建工具版本:maven3.5.3-jdk8-open
应用服务器及环境要求:Tomcat-8.5.38 +openjdk-9.0.4
制品类型:war

体验方案

1.创建应用

-1.打开华为云官网登陆账号并通过以下连接进入Appcloud产品页面

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

-2.在官方•方案处,找到AppCloud搭建“斯瓦格”在线文档管理平台

-3.进入控制台后,按实际情况填写应用名称如“斯瓦格在线文档管理平台”,并关联华为云 DevCloud 项目
这里可以选择“在 DevCloud 中同步创建新项目”或是“使用 DevCloud 已有项目”。选择创建新项目的话,系统会默认使用华为云 DevCloud 在“华北-北京四”创建一个项目。
项目创建完成后,填写应用简介,并选择官方方案“DevCloud+ECS 搭建‘斯瓦格’在线文档管理平台”,然后点击“下一步”,进行基础设置。

2.基础设置

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

配置部署来源:
下载“斯瓦格”软件包:
点击“立即下载”,下载“斯瓦格”的软件包“siwage-2.1.5.war”。

去 DevCloud“发布”上传斯瓦格软件包
点击“立即前往”会跳转至华为云 DevCloud。

在华为云 DevCloud 中按“构建&发布”—“发布”,进入发布服务,点击“上传”,将下载的“siwage2.1.5.war”上传至发布仓库,供部署阶段使用。

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

配置部署主机,执行部署任务
在“主机配置”中给主机命名,设置并确认主机密码。
项目部署成功后的验证路径为:http://主机公网 IP:8080/siwage-2.1.5,所以在“应用的验证 URL”处,
填写“siwage-2.1.5”(不含双引号)。
本方案默认选择 Tomcat 应用部署模板,采用该模板部署时,系统会自动在主机上安装 openjdk9.0.4 和
Tomcat,用于应用运行。
基础配置完成后,点击“开始执行”。

3.一键部署

开始执行

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

4.访问应用

点击“打开应用”,即可访问应用


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

释放资源 

部署应用的 ECS 主机是按需计费,如果应用不再使用,避免持续计费,需要进行资源释放操作。
点击 AppCloud,回到 AppCloud 主页,点击“我的主页”,查看我的应用。 

附录
斯瓦格的代码仓库地址
仓库地址:
https://codehub.devcloud.cn-north-4.huaweicloud.com/yxdmmsymbgl00001/siwage.git

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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