以Cumulocity托管的微服务

时间:2018-11-13 10:44:08

标签: json docker microservices cumulocity

我正在尝试在Cumulocity上托管微服务。我使用以下文章http://cumulocity.com/guides/reference/microservice-package/

我已经通过dockerfile在本地创建并启动了容器,没有任何问题。

  • / docker / Dockerfile
  • / docker / *-目录中的所有文件将包含在docker build中
  • /cumulocity.json

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文件也位于正确的文件名下。我已经在此文件夹结构的内部和外部执行了微服务脚本。

这个错误看起来对谁都知道吗?

2 个答案:

答案 0 :(得分:0)

如果还有其他用户感兴趣-目前 microservice 解决方案仅在Linux上运行。我已经直接通过Ubuntu终端执行了命令-它可以正常工作。

$microservice pack -n example

然后可以将example.zip文件作为微服务托管在Cumulocity上。

答案 1 :(得分:-1)

微服务构建脚本可在Linux和MacOs环境中使用。