在我直接进入这个问题之前,我想谈谈我是如何遇到这个问题的。
基本上,我现在正在使用 IBM 区块链技术,不仅要使用 Bluemix 中的区块链服务,还要修改 Hyperledger 对等源代码。您可以从https://github.com/hyperledger/fabric找到 Hyperledger 项目。这是一个由 GO 编写的 Linux 平台应用程序。
修改后,我们在本地 vagrant VM 服务器上进行了测试。所有的变化都很好。
现在我尝试通过 CF App 通道将更新的代码部署到 IBM Bluemix。由于缺少基本环境,该操作在编译阶段失败。
我的问题来了:
- 对于 bluemix,当我启动 Block Chain 服务时,背后究竟发生了什么?bluemix 是否为我启动了一些 VM 来运行对等节点?
- 有人尝试过通过 cf app 频道推送对等点吗?如何解决对等节点的构建包?
- 当对等节点运行时,它正在侦听 8080 以外的 3 个端口。在我的本地 VM 服务器中,它是 fin。但是如何在 bluemix 中启用这些端口?
感谢您的想法和贡献。