问题标签 [ibm-cloud-code-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
143 浏览

ibm-cloud - IBM Cloud:尝试创建 Code Engine 项目时出错

我正在尝试在命令行上创建一个新的IBM Cloud Code Engine项目,但遇到了错误。

成功列出我的项目ibmcloud coligo proj list

0 投票
2 回答
270 浏览

ibm-cloud - IBM Cloud Functions:如何运行 Docker 函数?

  • 主文件

点击调用结果

我已将 Docker 容器添加到 IBM Cloud Functions

解决这个问题的最佳方法是什么?

0 投票
1 回答
80 浏览

db2 - IBM Cloud:如何将 Db2 Warehouse 绑定到 Code Engine 应用程序?

我有一个现有的Db2 Warehouse on Cloud实例,它部署到组织和空间。现在,我想将该服务绑定到一个应用程序,以便使用 IBM Cloud Code Engine 进行部署

myDb2 不作为 IAM 资源存在,因为它是 CF 资源。我将如何将两者结合在一起?看来我需要创建某种形式的自定义包装器。

0 投票
2 回答
65 浏览

ibm-cloud - IBM Cloud Code Engine:如何在 ping 订阅中传递非 JSON 数据?

我正在尝试将一些表单数据从代码引擎 ping 订阅传递到我的应用程序。在创建命令中,我尝试了不同的方法来将数据作为 POST 请求的一部分传递,但是当 ping 事件触发时,它会在运行时导致错误的参数。

如何将数据作为常规文本数据而不是 JSON 传递?

0 投票
2 回答
237 浏览

ibm-cloud - IBM Cloud Code Engine 无法为私有存储库构建

我正在使用IBM Cloud Code Engine 从私有 git repo 构建源代码。我试过很多次,buildrun总是失败。以下是我已经完成的步骤。

  1. 将我的公钥 (/root/.ssh/id_rsa.pub) 作为部署密钥添加到我的私人仓库

  2. 使用 IBM Cloud Code Engine CLI 创建存储库访问凭证 ibmcloud ce repo create --name ibmgithub --key-path /root/.ssh/id_rsa --host github.ibm.com

  3. 使用 IBM Cloud Code Engine CLI 创建构建,然后提交构建运行 ibmcloud ce build create --name minion --image us.icr.io/mynamespace/myimg --rs ce-default-icr-us-south --git-repo-secret ibmgithub --source https://github.ibm.com/myaccount/myrepo --strategy dockerfile --size medium

  4. 构建运行总是失败

  1. 我怀疑构建运行无法从我的私人仓库中获取源代码。我检查了 repo UI,它显示了 deploy key Never used

任何人都可以对此有所了解吗?谢谢。

0 投票
1 回答
195 浏览

ibm-cloud - 使用端口 80 部署标准容器时,IBM Cloud Code Engine 修订失败

我正在尝试在代码引擎项目中部署应用程序。容器镜像非常标准:docker.io/library/httpd。我在配置向导中所做的只是将端口从 Code Engine 默认的 8080 更改为端口 80。

代码引擎回来了:

修订未能以“退出代码 1”开始。检查您的图像和配置。

在日志中我发现了这两行:

为什么?

0 投票
1 回答
122 浏览

ibm-cloud - IBM Cloud Code Engine:当应用程序不活动时如何检查日志?

我已将应用程序部署到 IBM Cloud Code Engine。它的最小实例配置为零,因此真正无服务器且仅按需激活。现在我想检查来自 CLI 的日志

它返回此消息:

FAILED 没有为应用程序“myapp”运行的实例。验证应用程序名称是否正确并且正在运行

运行后如何检查应用程序日志?

0 投票
1 回答
118 浏览

gitlab - IBM Cloud Code Engine:如何在没有 CLI 的情况下从 GitLab 源部署应用程序

我创建了一个项目并将其保存在 GitLab 中。

我尝试将 IBM Cloud CLI 下载到我的 Windows 10 系统,但失败了,我尝试按照CLI 文档中的说明以管理员身份运行。

现在,我想从源代码部署这个代码项目,而不需要 CLI。我找不到任何关于它的文档。

我读到了 Dockerfile 我应该插入到我的项目中,但我对此一无所知。

请通过两种方式帮助我:

  1. 使用源代码部署我的项目(Gitlab 连接到 IBM Cloud Code Engine)。

  2. 在 windows 10 系统中使用 CLI 部署我的项目。

0 投票
1 回答
109 浏览

ibm-cloud - IBM Cloud Code Engine:有状态应用程序和粘性会话、扩展问题

我在 stackoverflow 上的第一篇文章;开始!

我刚刚发现了 IBM Code Engine,很高兴尝试一下!这个周末我尝试部署我的 docker 映像,尽管我在缩放方面遇到了一些问题。在讨论扩展问题之前,我一般对 IBM Cloud Code Engine 有一些疑问,考虑到我的交互式应用程序:

  1. 有状态的应用程序:我要部署的应用程序是有状态的。IBM Cloud Code Engine 是否支持开箱即用的有状态应用程序?
  2. 粘性会话:由于我的应用程序是有状态的,因此目标是让用户及其所有相关操作保持在同一个容器中。例如,如果用户在container 1其中并单击执行服务器端代码的按钮,我不希望该代码在container 2; 它应该在container 1. IBM Cloud Code Engine 是否支持开箱即用?
  3. 临时存储:我在文档中看到可以设置临时存储(即磁盘空间),但我看不到在控制台中修改它的能力。我错过了什么吗?或者,更多的 vCPU 和内存是否意味着更多的磁盘?我个人更喜欢容器注册表的 CLI,以及代码引擎本身的控制台。

请注意,无论每个实例的并发是 1 个还是多个用户,我都有这些问题。

关于扩展的注意事项: 我成功部署了我的应用程序,它看起来符合预期。但是,作为唯一的用户,我看到运行多个实例而不是一个(2 个,有时是 3 个实例)。当我打开另一个浏览器并以另一个用户身份登录时,同样的事情发生了。运行所需实例的两倍或三倍。有人可以建议吗?回到我上面的问题,我希望与应用程序的交互不会触发额外的实例。

如果有帮助,我可以提供一个简单的 Dockerfile 和应用程序代码。

0 投票
1 回答
62 浏览

security - IBM Cloud Code Engine:为 Container Registry 实施私有端点后,应用程序无法启动

我有一个应用程序部署到 IBM Cloud Code Engine (CE)。应用映像存储在 Container Registry 中。到目前为止,我使用了公共端点,例如us.icr.io。为了加强安全性,我启用了对注册表的私有端点访问

过了一会儿,我注意到我的 CE 应用程序在缩放到零后启动时失败了。这与安全更改有关吗?我该如何解决?