0

我正在尝试在 IBM 云上部署 composer-rest-server,不幸的是,我遇到了很多错误,到目前为止我无法在线找到解决方案。

我使用本教程进行部署:https ://www.ibm.com/developerworks/cloud/library/cl-deploy-blockchain-starter-plan-network/index.html

  1. 我没有使用示例工件,而是连接到我自己的工件。

我面临的第一个错误是,当我运行 thcommand: : cf login -a https://api.ng.bluemix.net --sso
然后cf push car-auction --docker-image ibmblockchain/composer-rest-server:0.19.5 \-c "composer-rest-server -c admin@carauction-network -n never -w true" \-i 1 -m 256M --no-start --no-manifest

我有这个错误No org targeted, use 'cf target -o ORG' to target an Org. FAILED

经过一番研究,我想出了另一种解决这个问题的方法,如下所示:https ://developer.ibm.com/answers/questions/166972/no-org-and-space-targeted-use-cf-target-o- org-s-sp.html 1. cf api https://api.eu-gb.bluemix.net 2.cf login

所以最后我已经定义了组织和空间。继续 ...

3.重复以下命令cf push car-auction --docker-image ibmblockchain/composer-rest-server:0.19.5 \-c "composer-rest-server -c admin@carauction-network -n never -w true" \-i 1 -m 256M --no-start --no-manifest

输出看起来不错:

    Getting app info...

使用这些属性更新应用程序... 名称:xxxx docker 映像:ibmblockchain/composer-rest-server:0.19.5 命令:composer-rest-server -c admin@xxxx -n never -w true 磁盘配额:1G 健康检查类型:端口实例:1 内存:256M 堆栈:cflinuxfs2 环境:NODE_CONFIG 路由:xxxx.eu-gb.mybluemix.net

正在更新应用程序 xxxx... 映射路线...

名称:xxxx 请求状态:已停止路由:xxxx.eu-gb.mybluemix.net 最后上传时间:2018 年 8 月 24 日星期五 15:44:21 CEST 堆栈:
docker 图像:ibmblockchain/composer-rest-server:0.19.5

类型:web 实例:0/1 内存使用量:256M 启动命令:composer-rest-server -c admin@xxxx -n never -w true

此进程没有正在运行的实例。

  1. 我运行这个:cf set-env xxxx NODE_CONFIG "${NODE_CONFIG}"

在本教程的前面部分,我已经使用本地卡存储文件进行了导出。

  1. 最后,当我运行时:cf start car-auction 我得到了大错误,或者更确切地说是多个错误。

一开始我有这样的错误:

An application must be listening on the right port. Instead of hardcoding the port, use the $PORT environment variable

好吧 Idk 为什么但有时会出现“找不到卡,安装失败等错误”...

好吧,我做了composer-rest-server,我使用了与我在部署中使用的完全相同的卡,它工作得很好。它似乎根本不稳定,我真诚地阻止了这一点。如果有人知道如何处理我所欣赏的一切。

4

1 回答 1

0

我建议直接在参考教程下方的评论部分中询问。作者正在回答问题,并进行了技术讨论。

在您的情况下,该教程似乎已更新,从而解决了一个问题。

于 2018-08-31T06:01:12.280 回答