我正在尝试在Cumulocity上托管微服务。我使用以下文章http://cumulocity.com/guides/reference/microservice-package/
我已经通过dockerfile在本地创建并启动了容器,没有任何问题。
cumulocity.json的内容:
{
"apiVersion":"1",
"version":"1.0",
"provider": {
"name":"Hello World"
},
"isolation":"MULTI_TENANT",
"requiredRoles": [
],
"roles":[
]
}
尝试通过 $ microservice pack -n hello-world 打包容器时 错误: [错误]已停止:工作目录中缺少cumulocity.json:/ Users / MyUser / Documents / HelloWorld
目录HelloWorld包含所有文件的上述数据结构,丢失的cumulocity.json文件也位于正确的文件名下。我已经在此文件夹结构的内部和外部执行了微服务脚本。
这个错误看起来对谁都知道吗?
答案 0 :(得分:0)
如果还有其他用户感兴趣-目前 microservice 解决方案仅在Linux上运行。我已经直接通过Ubuntu终端执行了命令-它可以正常工作。
$microservice pack -n example
然后可以将example.zip文件作为微服务托管在Cumulocity上。
答案 1 :(得分:-1)
微服务构建脚本可在Linux和MacOs环境中使用。