aboutsummaryrefslogtreecommitdiffstats
path: root/servicegateway/deployment/src/main/release/pub
diff options
context:
space:
mode:
Diffstat (limited to 'servicegateway/deployment/src/main/release/pub')
-rw-r--r--servicegateway/deployment/src/main/release/pub/app_define.json97
-rw-r--r--servicegateway/deployment/src/main/release/pub/i18n/en_US/app_define.properties80
-rw-r--r--servicegateway/deployment/src/main/release/pub/i18n/zh_CN/app_define.properties83
-rw-r--r--servicegateway/deployment/src/main/release/pub/release_version.properties1
4 files changed, 261 insertions, 0 deletions
diff --git a/servicegateway/deployment/src/main/release/pub/app_define.json b/servicegateway/deployment/src/main/release/pub/app_define.json
new file mode 100644
index 00000000..83f9f9d2
--- /dev/null
+++ b/servicegateway/deployment/src/main/release/pub/app_define.json
@@ -0,0 +1,97 @@
+{
+ "fileVersion": "1",
+ "name": "ServiceGateway",
+ "description": "ServiceGateway",
+ "requireDiskSize": 50,
+ "rtspSoftLink": true,
+ "upgrade": {
+ "use": {
+ "jre": "~1.3"
+ },
+ "postInstall": {
+ "command": [
+ "${APP_ROOT}/init/post_install.sh"
+ ],
+ "timeout": 300
+ },
+ "check": {
+ "command": [
+ "${APP_ROOT}/upgrade/check.sh"
+ ],
+ "timeout": 30
+ },
+ "upgrade": {
+ "command": [
+ "${APP_ROOT}/upgrade/init.sh"
+ ],
+ "timeout": 300
+ }
+ },
+ "processes": {
+ "ServiceGateway": {
+ "use": {
+ "jre": "~1.3",
+ "tomcat": "~9.0"
+ },
+ "subscribes": [
+ {
+ "name": "iamcacheproxy",
+ "srv_ctx": {},
+ "ins_ctx": {}
+ },
+ {
+ "name": "iamcore",
+ "srv_ctx": {},
+ "ins_ctx": {}
+ }
+ ],
+ "mode": "cluster",
+ "cpu": 0.5,
+ "memory": 1024,
+ "memoryLimit": 4096,
+ "patterns": [
+ "!/rest/ServiceGateway/v1",
+ "/rest/ServiceGateway_portal/v1"
+ ],
+ "useAdditionalEnv": [
+ "_APP_LOG_DIR",
+ "_APP_TMP_DIR",
+ "_APP_SHARE_DIR"
+ ],
+ "protocols": {
+ "IR": "http"
+ },
+ "commands": {
+ "start": [
+ "${APP_ROOT}/bin/start.sh"
+ ],
+ "stop": [
+ "${APP_ROOT}/bin/stop.sh"
+ ]
+ }
+ }
+ },
+ "databases": {
+ "ServiceGatewaydb": {
+ "type": [
+ "mysql"
+ ],
+ "serviceName": "ServiceGatewaydb",
+ "dataSize": 4096,
+ "logSize": 128,
+ "sharding": false,
+ "defaultShardingNumber": 1
+ }
+ },
+ "redis": {
+ "ServiceGatewayrdb": {
+ "serviceName": "ServiceGatewayrdb",
+ "type": "cache",
+ "memory": 1024,
+ "dataSize": 1024,
+ "sharding": false,
+ "defaultShardingNumber": 1,
+ "protected": true
+ }
+ }
+}
diff --git a/servicegateway/deployment/src/main/release/pub/i18n/en_US/app_define.properties b/servicegateway/deployment/src/main/release/pub/i18n/en_US/app_define.properties
new file mode 100644
index 00000000..6918a8bf
--- /dev/null
+++ b/servicegateway/deployment/src/main/release/pub/i18n/en_US/app_define.properties
@@ -0,0 +1,80 @@
+servicemgr.bad_param_desc=Invalid Param
+servicemgr.bad_param_detail=Invalid Param.
+servicemgr.bad_param_reason=Invalid Param
+servicemgr.bad_param_advice=Invalid Param
+servicemgr.service.status_inprogress_desc=The service status is in process, can not operate it.
+servicemgr.service.status_inprogress_detail=The service status is in process, can not operate it.
+servicemgr.service.status_inprogress_reason=The service status is in process, can not operate it.
+servicemgr.service.status_inprogress_advice=Can not operate service when service status is in progress.
+servicemgr.service.status_active_desc=The service status is active, activate or delete service is not permitted.
+servicemgr.service.status_active_detail=The service status is active, activate or delete service is not permitted.
+servicemgr.service.status_active_reason=The service status is active, activate or delete service is not permitted.
+servicemgr.service.status_active_advice=Can not activate or delete service when service status is active.
+servicemgr.service.status_deactive_desc=The service status is deactive, deactivate service is not permitted.
+servicemgr.service.status_deactive_detail=The service status is deactive, deactivate service is not permitted.
+servicemgr.service.status_deactive_reason=The service status is deactive, deactivate service is not permitted.
+servicemgr.service.status_deactive_advice=Can not deactive service when service status service is deactive.
+servicemgr.mysql.oper_mysql_db_error_desc=Operate mysql database error.
+servicemgr.mysql.oper_mysql_db_error_detail=Operate mysql database error.
+servicemgr.mysql.oper_mysql_db_error_reason=Operate mysql database error.
+servicemgr.mysql.oper_mysql_db_error_advice=Operate mysql database error.
+servicemgr.redis.oper_redis_db_error_desc=Operate redis error.
+servicemgr.redis.oper_redis_db_error_reason=Operate redis error.
+servicemgr.redis.oper_redis_db_error_detail=Operate redis error.
+servicemgr.redis.oper_redis_db_error_advice=Operate redis error.
+servicemgr.db.oper_db_error_desc=Operate database error.
+servicemgr.db.oper_db_error_detail=Operate database error.
+servicemgr.db.oper_db_error_reason=Operate database error.
+servicemgr.db.oper_db_error_advice=Operate database error.
+servicemgr.service.not_exist_desc=Service is not exist, can not operate it.
+servicemgr.service.not_exist_detail=Service is not exist, can not operate it.
+servicemgr.service.not_exist_reason=Service is not exist, can not operate it.
+servicemgr.service.not_exist_advice=Service is not exist, can not operate it.
+servicemgr.service.status_param_error_desc=The parameter of service status is error, can not operate it.
+servicemgr.service.status_param_error_detail=The parameter of service status is error, can not operate it.
+servicemgr.service.status_param_error_reason=The parameter of service status is error, can not operate it.
+servicemgr.service.status_param_error_advice=The parameter of service status is error, can not operate it.
+servicemgr.service.service_package_status_inactive_desc=The service package status is offline.
+servicemgr.service.service_package_status_inactive_detail=The service package status is offline.
+servicemgr.service.service_package_status_inactive_reason=The service package status is offline.
+servicemgr.service.service_package_status_inactive_advice=Online the service package firstly.
+servicemgr.service.service_package_status_delete_depending_desc=The Service Package is delete pending, can't do the action.
+servicemgr.service.service_package_status_delete_depending_detail=The Service Package is delete pending, can't do the action.
+servicemgr.service.service_package_status_delete_depending_reason=The Service Package is delete pending, can't do the action.
+servicemgr.service.service_package_status_delete_depending_advice=The Service Package is delete pending, can't do the action.
+servicemgr.servicePackage.not_activation_desc=The service package status is incorrect.
+servicemgr.servicePackage.not_activation_detail=The service package status is incorrect.
+servicemgr.servicePackage.not_activation_reason=The service package status is incorrect.
+servicemgr.servicePackage.not_activation_advice=The service package status is incorrect, can not operate it.
+servicemgr.servicePageExtend.not_exist_desc=The service_page_extend is not exist, can not operate it.
+servicemgr.servicePageExtend.not_exist_detail=The service_page_extend is not exist, can not operate it.
+servicemgr.servicePageExtend.not_exist_reason=The service_page_extend is not exist, can not operate it.
+servicemgr.servicePageExtend.not_exist_advice=The service_page_extend is not exist, can not operate it.
+servicemgr.service.create_failed_desc=Service create failed, only deleting operation is permitted.
+servicemgr.service.create_failed_detail=Service create failed, only deleting operation is permitted.
+servicemgr.service.create_failed_reason=Service create failed, only deleting operation is permitted.
+servicemgr.service.create_failed_advice=Service create failed, only deleting operation is permitted.
+servicemgr.service.parameter.validate_error_desc=Service parameter validate failed.
+servicemgr.service.parameter.validate_error_detail=Service parameter validate failed.
+servicemgr.service.parameter.validate_error_reason=Service parameter validate failed.
+servicemgr.service.parameter.validate_error_advice=Service parameter validate failed.
+servicemgr.service.template.parse_error_desc=Template parse error.
+servicemgr.service.template.parse_error_detail=Template parse error.
+servicemgr.service.template.parse_error_reason=Template parse error.
+servicemgr.service.template.parse_error_advice=Template parse error.
+servicemgr.permission_denied_desc=Incorrect password.
+servicemgr.permission_denied_detail=Incorrect password.
+servicemgr.permission_denied_reason=Incorrect password.
+servicemgr.permission_denied_advice=Incorrect password.
+servicemgr.template.not_exist_desc=The template does not exist.
+servicemgr.template.not_exist_detail=The template does not exist.
+servicemgr.template.not_exist_reason=The template does not exist.
+servicemgr.template.not_exist_advice=The template does not exist.
+servicemgr.service.exist_desc=Service is exist.
+servicemgr.service.exist_detail=Service is exist.
+servicemgr.service.exist_reason=Service is exist.
+servicemgr.service.exist_advice=Service is exist.
+servicemgr.template.parameter.not_exist_desc=The parameters of template does not exist.
+servicemgr.template.parameter.not_exis_detail=The parameters of template does not exist.
+servicemgr.template.parameter.not_exis_reason=The parameters of template does not exist.
+servicemgr.template.parameter.not_exis_advice=The parameters of template does not exist.
diff --git a/servicegateway/deployment/src/main/release/pub/i18n/zh_CN/app_define.properties b/servicegateway/deployment/src/main/release/pub/i18n/zh_CN/app_define.properties
new file mode 100644
index 00000000..b6ab626b
--- /dev/null
+++ b/servicegateway/deployment/src/main/release/pub/i18n/zh_CN/app_define.properties
@@ -0,0 +1,83 @@
+name=ServiceGateway
+description=\u63d0\u4f9b\u8054\u673a\u5e2e\u52a9\u3002
+servicemgr.bad_param_desc=\u53c2\u6570\u9519\u8bef
+servicemgr.bad_param_detail=\u53c2\u6570\u9519\u8bef\u3002
+servicemgr.bad_param_reason=\u53c2\u6570\u9519\u8bef
+servicemgr.bad_param_advice=\u53c2\u6570\u9519\u8bef
+servicemgr.service.status_inprogress_desc=\u5f53\u524d\u4e1a\u52a1\u6b63\u5728\u5904\u7406\u4e2d\u65f6\uff0c\u4e0d\u80fd\u8fdb\u884c\u64cd\u4f5c\u3002
+servicemgr.service.status_inprogress_detail=\u5f53\u524d\u4e1a\u52a1\u6b63\u5728\u5904\u7406\u4e2d\u65f6\uff0c\u4e0d\u80fd\u8fdb\u884c\u64cd\u4f5c\u3002
+servicemgr.service.status_inprogress_reason=\u5f53\u524d\u4e1a\u52a1\u6b63\u5728\u5904\u7406\u4e2d\u65f6\uff0c\u4e0d\u80fd\u8fdb\u884c\u64cd\u4f5c\u3002
+servicemgr.service.status_inprogress_advice=\u5f53\u524d\u4e1a\u52a1\u6b63\u5728\u5904\u7406\u4e2d\u65f6\uff0c\u4e0d\u80fd\u8fdb\u884c\u64cd\u4f5c\u3002
+servicemgr.service.status_active_desc=\u4e1a\u52a1\u4e3a\u6fc0\u6d3b\u72b6\u6001\uff0c\u4e0d\u652f\u6301\u6fc0\u6d3b\u6216\u5220\u9664\u64cd\u4f5c\u3002
+servicemgr.service.status_active_detail=\u4e1a\u52a1\u4e3a\u6fc0\u6d3b\u72b6\u6001\uff0c\u4e0d\u652f\u6301\u6fc0\u6d3b\u6216\u5220\u9664\u64cd\u4f5c\u3002
+servicemgr.service.status_active_reason=\u4e1a\u52a1\u4e3a\u6fc0\u6d3b\u72b6\u6001\uff0c\u4e0d\u652f\u6301\u6fc0\u6d3b\u6216\u5220\u9664\u64cd\u4f5c\u3002
+servicemgr.service.status_active_advice=\u4e1a\u52a1\u4e3a\u6fc0\u6d3b\u72b6\u6001\uff0c\u4e0d\u652f\u6301\u6fc0\u6d3b\u6216\u5220\u9664\u64cd\u4f5c\u3002
+servicemgr.service.status_deactive_desc=\u4e1a\u52a1\u4e3a\u53bb\u6fc0\u6d3b\u72b6\u6001\uff0c\u4e0d\u652f\u6301\u53bb\u6fc0\u6d3b\u64cd\u4f5c\u3002
+servicemgr.service.status_deactive_detail=\u4e1a\u52a1\u4e3a\u53bb\u6fc0\u6d3b\u72b6\u6001\uff0c\u4e0d\u652f\u6301\u53bb\u6fc0\u6d3b\u64cd\u4f5c\u3002
+servicemgr.service.status_deactive_reason=\u4e1a\u52a1\u4e3a\u53bb\u6fc0\u6d3b\u72b6\u6001\uff0c\u4e0d\u652f\u6301\u53bb\u6fc0\u6d3b\u64cd\u4f5c\u3002
+servicemgr.service.status_deactive_advice=\u4e1a\u52a1\u4e3a\u53bb\u6fc0\u6d3b\u72b6\u6001\uff0c\u4e0d\u652f\u6301\u53bb\u6fc0\u6d3b\u64cd\u4f5c\u3002
+servicemgr.mysql.oper_mysql_db_error_desc=\u64cd\u4f5c\u5173\u7cfb\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.mysql.oper_mysql_db_error_detail=\u64cd\u4f5c\u5173\u7cfb\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.mysql.oper_mysql_db_error_reason=\u64cd\u4f5c\u5173\u7cfb\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.mysql.oper_mysql_db_error_advice=\u64cd\u4f5c\u5173\u7cfb\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.redis.oper_redis_db_error_desc=\u64cd\u4f5c\u7f13\u5b58\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.redis.oper_redis_db_error_reason=\u64cd\u4f5c\u7f13\u5b58\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.redis.oper_redis_db_error_detail=\u64cd\u4f5c\u7f13\u5b58\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.redis.oper_redis_db_error_advice=\u64cd\u4f5c\u7f13\u5b58\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.db.oper_db_error_desc=\u64cd\u4f5c\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.db.oper_db_error_detail=\u64cd\u4f5c\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.db.oper_db_error_reason=\u64cd\u4f5c\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.db.oper_db_error_advice=\u64cd\u4f5c\u6570\u636e\u5e93\u5931\u8d25\u3002
+servicemgr.service.not_exist_desc=\u4e1a\u52a1\u4e0d\u5b58\u5728\uff0c\u4e0d\u80fd \u8fdb\u884c\u64cd\u4f5c\u3002
+servicemgr.service.not_exist_detail=\u4e1a\u52a1\u4e0d\u5b58\u5728\uff0c\u4e0d\u80fd \u8fdb\u884c\u64cd\u4f5c\u3002
+servicemgr.service.not_exist_reason=\u4e1a\u52a1\u4e0d\u5b58\u5728\uff0c\u4e0d\u80fd \u8fdb\u884c\u64cd\u4f5c\u3002
+servicemgr.service.not_exist_advice=\u4e1a\u52a1\u4e0d\u5b58\u5728\uff0c\u4e0d\u80fd \u8fdb\u884c\u64cd\u4f5c\u3002
+servicemgr.service.status_param_error_desc=\u4e1a\u52a1\u72b6\u6001\u53c2\u6570\u5f02\u5e38\u3002
+servicemgr.service.status_param_error_detail=\u4e1a\u52a1\u72b6\u6001\u53c2\u6570\u5f02\u5e38\u3002
+servicemgr.service.status_param_error_reason=\u4e1a\u52a1\u72b6\u6001\u53c2\u6570\u5f02\u5e38\u3002
+servicemgr.service.status_param_error_advice=\u4e1a\u52a1\u72b6\u6001\u53c2\u6570\u5f02\u5e38\u3002
+servicemgr.service.service_package_status_inactive_desc=\u5f53\u524d\u4e1a\u52a1\u5305\u4e3a\u4e0b\u7ebf\u72b6\u6001\uff0c\u4e0d\u5141\u8bb8\u64cd\u4f5c\u3002
+servicemgr.service.service_package_status_inactive_detail=\u5f53\u524d\u4e1a\u52a1\u5305\u4e3a\u4e0b\u7ebf\u72b6\u6001\uff0c\u4e0d\u5141\u8bb8\u64cd\u4f5c\u3002
+servicemgr.service.service_package_status_inactive_reason=\u5f53\u524d\u4e1a\u52a1\u5305\u4e3a\u4e0b\u7ebf\u6d3b\u72b6\u6001\uff0c\u4e0d\u5141\u8bb8\u64cd\u4f5c\u3002
+servicemgr.service.service_package_status_inactive_advice=\u5f53\u524d\u4e1a\u52a1\u5305\u4e3a\u4e0b\u7ebf\u6d3b\u72b6\u6001\uff0c\u4e0d\u5141\u8bb8\u64cd\u4f5c\u3002
+servicemgr.service.service_package_status_delete_depending_desc=\u4e1a\u52a1\u5b9a\u4e49\u7684\u72b6\u6001\u662f\u5f85\u5220\u9664\uff0c\u4e0d\u80fd\u6267\u884c\u64cd\u4f5c\u3002\u3002
+servicemgr.service.service_package_status_delete_depending_detail=\u4e1a\u52a1\u5b9a\u4e49\u7684\u72b6\u6001\u662f\u5f85\u5220\u9664\uff0c\u4e0d\u80fd\u6267\u884c\u64cd\u4f5c\u3002\u3002
+servicemgr.service.service_package_status_delete_depending_reason=\u4e1a\u52a1\u5b9a\u4e49\u7684\u72b6\u6001\u662f\u5f85\u5220\u9664\uff0c\u4e0d\u80fd\u6267\u884c\u64cd\u4f5c\u3002\u3002
+servicemgr.service.service_package_status_delete_depending_advice=\u4e1a\u52a1\u5b9a\u4e49\u7684\u72b6\u6001\u662f\u5f85\u5220\u9664\uff0c\u4e0d\u80fd\u6267\u884c\u64cd\u4f5c\u3002\u3002
+servicemgr.servicePackage.not_activation_desc=\u5f53\u524d\u4e1a\u52a1\u5305\u72b6\u6001\u5f02\u5e38\u3002
+servicemgr.servicePackage.not_activation_detail=\u5f53\u524d\u4e1a\u52a1\u5305\u72b6\u6001\u5f02\u5e38\u3002
+servicemgr.servicePackage.not_activation_reason=\u5f53\u524d\u4e1a\u52a1\u5305\u72b6\u6001\u5f02\u5e38\u3002
+servicemgr.servicePackage.not_activation_advice=\u5f53\u524d\u4e1a\u52a1\u5305\u72b6\u6001\u5f02\u5e38\uff0c\u4e0d\u5141\u8bb8\u64cd\u4f5c\u3002
+servicemgr.servicePageExtend.not_exist_desc=\u5f53\u524d\u4e1a\u52a1\u6ce8\u518c\u9875\u9762\u4fe1\u606f\u4e0d\u5b58\u5728\uff0c\u4e0d\u5141\u8bb8\u64cd\u4f5c\u3002
+servicemgr.servicePageExtend.not_exist_detail=\u5f53\u524d\u4e1a\u52a1\u6ce8\u518c\u9875\u9762\u4fe1\u606f\u4e0d\u5b58\u5728\uff0c\u4e0d\u5141\u8bb8\u64cd\u4f5c\u3002
+servicemgr.servicePageExtend.not_exist_reason=\u5f53\u524d\u4e1a\u52a1\u6ce8\u518c\u9875\u9762\u4fe1\u606f\u4e0d\u5b58\u5728\uff0c\u4e0d\u5141\u8bb8\u64cd\u4f5c\u3002
+servicemgr.servicePageExtend.not_exist_advice=\u5f53\u524d\u4e1a\u52a1\u6ce8\u518c\u9875\u9762\u4fe1\u606f\u4e0d\u5b58\u5728\uff0c\u4e0d\u5141\u8bb8\u64cd\u4f5c\u3002
+servicemgr.service.create_failed_desc=\u5f53\u524d\u4e1a\u52a1\u521b\u5efa\u5931\u8d25\uff0c\u53ea\u5141\u8bb8\u5220\u9664\u64cd\u4f5c\u3002
+servicemgr.service.create_failed_detail=\u5f53\u524d\u4e1a\u52a1\u521b\u5efa\u5931\u8d25\uff0c\u53ea\u5141\u8bb8\u5220\u9664\u64cd\u4f5c\u3002
+servicemgr.service.create_failed_reason=\u5f53\u524d\u4e1a\u52a1\u521b\u5efa\u5931\u8d25\uff0c\u53ea\u5141\u8bb8\u5220\u9664\u64cd\u4f5c\u3002
+servicemgr.service.create_failed_advice=\u5f53\u524d\u4e1a\u52a1\u521b\u5efa\u5931\u8d25\uff0c\u53ea\u5141\u8bb8\u5220\u9664\u64cd\u4f5c\u3002
+servicemgr.service.parameter.validate_error_desc=\u4e1a\u52a1\u53c2\u6570\u6821\u9a8c\u5931\u8d25\u3002
+servicemgr.service.parameter.validate_error_detail=\u4e1a\u52a1\u53c2\u6570\u6821\u9a8c\u5931\u8d25\u3002
+servicemgr.service.parameter.validate_error_reason=\u4e1a\u52a1\u53c2\u6570\u6821\u9a8c\u5931\u8d25\u3002
+servicemgr.service.parameter.validate_error_advice=\u4e1a\u52a1\u53c2\u6570\u6821\u9a8c\u5931\u8d25\u3002
+servicemgr.service.template.parse_error_desc=\u6a21\u677f\u89e3\u6790\u5931\u8d25\u3002
+servicemgr.service.template.parse_error_detail=\u6a21\u677f\u89e3\u6790\u5931\u8d25\u3002
+servicemgr.service.template.parse_error_reason=\u6a21\u677f\u89e3\u6790\u5931\u8d25\u3002
+servicemgr.service.template.parse_error_advice=\u6a21\u677f\u89e3\u6790\u5931\u8d25\u3002
+servicemgr.permission_denied_desc=\u5bc6\u7801\u9519\u8bef
+servicemgr.permission_denied_detail=\u5bc6\u7801\u9519\u8bef
+servicemgr.permission_denied_reason=\u5bc6\u7801\u9519\u8bef
+servicemgr.permission_denied_advice=\u5bc6\u7801\u9519\u8bef
+servicemgr.template.not_exist=\u6a21\u677f\u4e0d\u5b58\u5728
+servicemgr.template.not_exist_desc=\u6a21\u677f\u4e0d\u5b58\u5728
+servicemgr.template.not_exist_detail=\u6a21\u677f\u4e0d\u5b58\u5728
+servicemgr.template.not_exist_reason=\u6a21\u677f\u4e0d\u5b58\u5728
+servicemgr.template.not_exist_advice=\u6a21\u677f\u4e0d\u5b58\u5728
+servicemgr.service.exist_desc=\u4e1a\u52a1\u5df2\u5b58\u5728\u3002
+servicemgr.service.exist_detail=\u4e1a\u52a1\u5df2\u5b58\u5728\u3002
+servicemgr.service.exist_reason=\u4e1a\u52a1\u5df2\u5b58\u5728\u3002
+servicemgr.service.exist_advice=\u4e1a\u52a1\u5df2\u5b58\u5728\u3002
+servicemgr.template.parameter.not_exist_desc=\u6a21\u677f\u53c2\u6570\u4e0d\u5b58\u5728\u3002
+servicemgr.template.parameter.not_exis_detail=\u6a21\u677f\u53c2\u6570\u4e0d\u5b58\u5728\u3002
+servicemgr.template.parameter.not_exis_reason=\u6a21\u677f\u53c2\u6570\u4e0d\u5b58\u5728\u3002
+servicemgr.template.parameter.not_exis_advice=\u6a21\u677f\u53c2\u6570\u4e0d\u5b58\u5728\u3002 \ No newline at end of file
diff --git a/servicegateway/deployment/src/main/release/pub/release_version.properties b/servicegateway/deployment/src/main/release/pub/release_version.properties
new file mode 100644
index 00000000..b5b354e5
--- /dev/null
+++ b/servicegateway/deployment/src/main/release/pub/release_version.properties
@@ -0,0 +1 @@
+upload_path=Services/ICTO/public