将composer-playground与部署(嵌入式)业务网络存档进行Docker化

时间:2018-05-28 09:08:35

标签: docker hyperledger-fabric hyperledger hyperledger-composer

我发现hyperledger/composer-playgrounddocker image。使用

可以轻松启动
docker run --name composer-playground --publish 8080:8080 --detach hyperledger/composer-playground

现在我想制作一个Dockerfile,它可以作为演示应用程序提供现有的业务网络定义。它应该是嵌入式的,因此不需要真正的Fabric网络。我有什么可能做到这一点?

第一个想法:卡片文件结构可以复制到/home/composer/.composer/cards但据我所知,这些卡只能有embedded连接类型,否则需要真正的Fabric网络。

第二个想法:是否有一些API端点可以查询为.bna文件创建嵌入式网络?

1 个答案:

答案 0 :(得分:1)

有趣的想法,并且随着Composer操场的方向最近出现,在Composer community call

上进行讨论将是一个不错的选择。

关于现在的情况,我认为你必须用真正的Fabric来设置一切。我还没有看到Dockerfile做到这一点,但似乎可行。 hosted playground完成了本地存储和小包DB(indexedDB)中的所有操作,所以我不认为你可以在那里获得演示bna,而无需更改游乐场。

我过去曾经考虑过的一件事是,可以配置游乐场寻找样本网络的位置,甚至可以包括主要的“入门”和#39;网络

在这种情况下可能有帮助吗?可能值得打开Github issue来探索用例,如果这听起来很有用(感激接受请求!)