[新]源代码生成服务-用户指南

简介: 本文以Springboot源代码仓库为例,介绍如何快速将GitHub仓库转化为计算巢服务并进行测试。计算巢服务是云资源与软件的编排集合,服务商可将其发布的服务供用户创建实例并使用。文中详细描述了从创建服务、配置参数到实例化和使用的全流程,并提供了高级配置的说明。

代码->SaaS服务?

本文以Springboot源代码仓库为例,讲述如何将你的Github仓库快速转换为计算巢服务并发布测试。

概念解释

计算巢服务:云资源与软件或应用的编排集合。一旦服务被发布和上线,终端用户就可以基于这些服务创建实例,以此来获取服务提供商的具体服务内容。

服务商:软件提供者或开源代码仓库持有者

用户:希望使用服务商的软件的人群

服务实例:通过计算巢服务创建出的软硬件资源的聚合体,用户可通过实例直接使用服务商的软件。

使用示例

服务快速创建

  1. 让用户查看Github源码地址。https://github.com/aliyun-computenest/springboot-ecs-sourcecode-demo
  2. 在计算巢控制台,选择创建新服务-通过仓库创建服务,选择自己的仓库用户、组织和分支等

image.png

  1. 对服务进行具体的配置。选择单机部署类型或集群部署类型,集群部署可以设置需要的节点数。
  2. 配置根目录。即后续的的运行命令所在的目录。本环境中为. 。
  3. 配置运行命令和自定义服务参数
sudo chmod +x deploy.sh
sudo ./deploy.sh ${username} ${password}

image.png

  1. 对镜像和端口进行配置

选择想要的基础镜像和软件访问的端口。

  • 选择CentOS脚本。
  • 该SpringBoot应用需要运行在80端口,所以我们将服务端口配置为80。

image.png

  1. 对服务信息进行基本信息配置,并点击创建服务,等待服务创建完成吧!

image.png

服务实例创建和使用

  1. 服务创建好后,服务商/用户可直接点击部署链接进入到软件部署界面。

image.png

  1. 进入部署参数填写页面,例如ECS实例规格,账号,密码登参数。填写完后点击“下一步:确认订单”,查看了具体参数和资费后点击“创建订单”。

image.png

  1. 点击立即创建,等待服务实例创建完成

image.png

  1. 访问服务实例提供的软件入口

image.png

  1. SpringBoost软件监控界面,用户使用自己输入的账号名和密码登录 image.png
  2. 成功界面 image.png

高级配置

本部分对服务配置参数:自定义服务参数,进行展开讲解。

  1. 如果您配置了这个参数,那么当您的用户创建实例时则需要填写
  2. 隐藏输入的参数值(敏感参数):打开时,则代表该参数为敏感参数,显示时变为“***”
  3. 类型:代表这个参数的类型,如String,Number等
  4. AssociationProperty:代表前端渲染参数填写框的样式,具体可参考该文章。
  5. 可选值:该处可以设置单个或多个可选值,用户只能在这些值里做选择。
  6. 用户见到的参数名:输入框展示的文字
  7. 英文参数名:可在下一个填写位置“运行命令”中引用。

用法举例:当您的软件需要用户自己填写用户名和密码,并且需要将该用户名和密码写入到软件中时,可参考下列写法。

  1. 自定义服务参数中设置用户名和密码两个参数
  2. 在“运行命令”中引用这两个参数的英文参数名,并通过脚本写入到软件中。

image.png

相关文章
|
数据可视化 数据挖掘 数据管理
问卷调查数据分析指南!掌握方法,精准把握用户需求!
本文介绍了如何利用自定义报表、交叉报表和过滤器进行问卷调查数据分析。文章首先区分了定量和定性数据,强调了定量数据在分析中的重要性,并列举了客户体验(CSAT、CES、NPS)和市场调研的关键指标。接着,提到了定性数据分析方法,如情感分析和词云图。文章还讨论了自定义报表、交叉报表和过滤器在数据筛选和相关性探索中的作用,以及收集器在多源数据收集上的应用。最后,强调了仪表板在数据可视化和比较中的优势,并推荐了Zoho Survey作为综合的数据管理平台。
1049 0
问卷调查数据分析指南!掌握方法,精准把握用户需求!
|
人工智能 自然语言处理 API
图片转音乐模型来了!Image to Music V2 :只需上传一张照片,自动转换成与图片内容匹配的音频!
图片转音乐模型来了!Image to Music V2 :只需上传一张照片,自动转换成与图片内容匹配的音频!
1883 1
|
11月前
|
运维 Ubuntu Unix
Linux网络打印故障排除(手把手教你解决常见问题)
教程来源https://www.vps5.cn/本教程详解Linux系统下网络打印的配置与故障排除,涵盖CUPS服务安装、Web界面添加打印机、常见问题解决方法,助你轻松实现Ubuntu等系统下的稳定打印。
|
11月前
|
消息中间件 物联网 测试技术
语音通知
适用于科技公司服务器及物联网设备异常时的语音告警。开通语音服务后,可申请模板、资质与号码,通过API调用实现变量替换的语音通知,支持公共/专属模式,实时推送呼叫结果,提升告警响应效率。
|
11月前
|
人工智能 JavaScript 数据挖掘
一套成熟的智慧班牌源码,采用Java+springboot、vue技术,可直接上线运营
智慧校园电子班牌系统基于Java+SpringBoot+Vue等技术,融合物联网与云计算,实现班级管理、课表考勤、家校互动、AI分析等多功能一体化。支持常规/考试模式切换,助力校园数字化转型。
351 0
|
自然语言处理 Java 开发工具
《零代码到智能体:蚂蚁百宝箱TBox Agent SDK实战指南》
蚂蚁百宝箱开放OpenAPI/SDK调用智能体,开发者每月享10亿免费token。本文教你如何创建智能体,并用Python、Java等代码快速集成调用,涵盖对话与内容生成应用的构建全流程。
1456 0
《零代码到智能体:蚂蚁百宝箱TBox Agent SDK实战指南》
|
缓存 Java 开发者
Java 开发者必看!ArrayList 和 LinkedList 的性能厮杀:选错一次,代码慢成蜗牛
本文深入解析了 Java 中 ArrayList 和 LinkedList 的性能差异,揭示了它们在不同操作下的表现。通过对比随机访问、插入、删除等操作的效率,指出 ArrayList 在多数场景下更高效,而 LinkedList 仅在特定情况下表现优异。文章强调选择合适容器对程序性能的重要性,并提供了实用的选择法则。
583 3
|
缓存 安全 Android开发
Python实战:搭建短信转发器,实现验证码自动接收与处理
在移动互联网时代,短信验证码是重要的安全手段,但手动输入效率低且易出错。本文介绍如何用Python搭建短信转发器,实现验证码自动接收、识别与转发。通过ADB工具监听短信、正则表达式或ddddocr库提取验证码,并利用Flask框架转发数据。系统支持多设备运行,具备安全性与性能优化功能,适合自动化需求场景。未来可扩展更多功能,提升智能化水平。
2860 1
|
机器学习/深度学习 自然语言处理 测试技术
模型上新!来通义灵码体验 QwQ-32B 推理模型!
今天,阿里云发布并开源全新的推理模型通义千问QwQ-32B。通过大规模强化学习,千问QwQ-32B在数学、代码及通用能力上实现质的飞跃,整体性能比肩DeepSeek-R1。在保持强劲性能的同时,千问QwQ-32B还大幅降低了部署使用成本,在消费级显卡上也能实现本地部署。
3346 58
|
JavaScript 应用服务中间件 nginx
Vue项目部署:如何打包并上传至服务器进行部署?
以上就是Vue项目打包及部署的方法,希望对你有所帮助。描述中可能会有一些小疏漏,但基本流程应该没有问题。记住要根据你的实际情况调整对应的目录路径和服务器IP地址等信息。此外,实际操作时可能会遇到各种问题,解决问题的能力是每一位开发者必备的技能。祝你部署顺利!
3023 17

热门文章

最新文章