制作传统软件包

传统软件包介绍

传统软件包需包含以下三个部分:

应用参数定义文件示例

{

"name": "apache-tomcat", # 应用名称

"type": "software", # 应用类型

"app_file": "apache-tomcat-9.0.0.M21.tar.gz", # 应用介质包,需要与介质包名称对应

"endpoint": { # 应用的访问端口,端口字段可以填写固定值,也可以使用内置函数,当前支持的内置函数为“$get_var_from_config()”,此函数会根据customized_config中对应字段动态获取

"port": 8080,

"protocol": "TCP"

},

"customized_config": { # 应用自定义服务参数配置,部署时支持在页面上进行修改,最终以环境变量的形式注入进主机中。

"tomcat_port": {

"type": "string",

"default": "8080",

"description": "tomcat端口"

},

"install_dir":{

"type": "string",

"default": "/data/tomcat",

"description": "The directory where tomcat will be installed in"

}

}

}