在Insights Hub中,当我们在部署的开发应用配置manifest.yml文件时应该注意什么?
Solution在Insights Hub中,当我们在部署的开发应用配置manifest.yml文件时,我们需要注意buildpacks与buildpack参数是不同配置形式,buildpacks数组配置形式且不支持自动部署,而buildpack是单数配置形式且支持自动部署,buildpacks配置形式如下:
---
applications:
- name: callpostApi
memory: 256M
instances: 1
random-route: true
path: callpostapi/
buildpacks:
- staticfile_buildpack_offline
buildpack是单数配置形式且支持自动部署的配置形式如下:
---
applications:
- name: callpostApi
memory: 256M
instances: 1
random-route: true
path: callpostapi/
buildpack: staticfile_buildpack_offline
其中需要注意的是自动部署name、memory、buildpack、path必须配置且为非空,path的配置路径中不能包含"\"字符,必须以''/"字符替换"\",如/xx/xx/。如果paht路径中包含了"\"字符,将会导致无法推送程序部署。
关于App自动部署manifest.yml文件的配置可以参考链接中的内容:https://documentation.mindsphere.io/MindSphere/apps/operator-cockpit/operator-cockpit-FAQs.html,具体详情查看" FAQs" 如图所示:
开发部署manifest.yml文件的配置可以参考链接中的内容:https://documentation.mindsphere.io/MindSphere/apps/developer-cockpit-for-subscribers-to-mindaccess-plans/FAQs.html,具体详情查看" FAQs",如图所示:
Notes
Notes