我正在尝试在 IBM 云上部署 composer-rest-server,不幸的是,我遇到了很多错误,到目前为止我无法在线找到解决方案。
- 我没有使用示例工件,而是连接到我自己的工件。
我面临的第一个错误是,当我运行 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
此进程没有正在运行的实例。
- 我运行这个:
cf set-env xxxx NODE_CONFIG "${NODE_CONFIG}"
在本教程的前面部分,我已经使用本地卡存储文件进行了导出。
- 最后,当我运行时:
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,我使用了与我在部署中使用的完全相同的卡,它工作得很好。它似乎根本不稳定,我真诚地阻止了这一点。如果有人知道如何处理我所欣赏的一切。