【问题标题】:Microservice hosted on Cumulocity托管在 Cumulocity 上的微服务
【发布时间】:2019-01-21 14:36:23
【问题描述】:

我正在尝试在 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 打包容器时 错误:[ERROR] 已停止:工作目录中缺少 cumulocity.json:/Users/MyUser/Documents/HelloWorld

目录 HelloWorld 包含上述所有文件的数据结构,丢失的 cumulocity.json 文件也以正确的文件名定位。我已经在这个文件夹结构内外执行了微服务脚本。

这个错误看起来有人知道吗?

【问题讨论】:

    标签: json docker microservices cumulocity


    【解决方案1】:

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

    $microservice pack -n example
    

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

    【讨论】:

      【解决方案2】:

      微服务构建脚本适用于 Linux 和 MacOs 环境。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-04-26
        • 2021-05-19
        • 2021-03-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多