DTStack / chengying

一款支持标准化schema定义、自动化部署产品包的软件,旨在对产品包下每个服务进行部署、升级、卸载、配置等操作,解放人工运维成本。
Apache License 2.0
201 stars 69 forks source link

service name top-lab is invalid accessing config #39

Closed danny-zhu closed 1 year ago

danny-zhu commented 1 year ago

我的schema.yml定义如下图所示,使用mero打包时报错:service name top-lab is invalid accessing config 请问是哪里的问题 image 目录结构如下: pkg-dir/ └── top-lab ├── config │ ├── apiconf │ │ └── xml │ ├── lib │ │ ├── linux │ │ └── windows │ ├── vue_temp │ │ └── template-layout │ └── xlsx ├── lib ├── logs └── webapp

schema.yml放在pkg_dir目录下

danny-zhu commented 1 year ago

问题已经解决,top-lab的目录名称估计是不能和product_name相同,改了名字就好了,修改后的schema.yml文件内容如下: image 目录结构如下: ├── mero ├── pkg-dir │ ├── schema.yml │ └── TopLab

产品包打包成功 [root@localhost data]# ./mero pkg-dir/ Product package create success: "top-lab_1.0.0.tar"

danny-zhu commented 1 year ago

问题已经解决,top-lab的目录名称估计是不能和product_name相同,改了名字就好了,修改后的schema.yml文件内容如下: image 目录结构如下: ├── mero ├── pkg-dir │ ├── schema.yml │ └── TopLab

产品包打包成功 [root@localhost data]# ./mero pkg-dir/ Product package create success: "top-lab_1.0.0.tar"