【一行代码秒上云】应用开发实训营 使用AppCloud一分钟搭建“斯瓦格”在线文档管理平台
方案详情
“斯瓦格”是一款简单好用的在线接口文档管理工具(Web),支持 json,txt,xml,html,js,流和 WebSocket,
同时具备了如下多种优点,比如:
✓ 提供简洁明了的 API,同时更便于后期维护;
✓ 可以以多种形式导出 API,以满足不同场景的需求;
✓ 开放源码,支持任意修改。
方案架构
体验方案
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
- 点赞
- 收藏
- 关注作者
评论(0)