我发现hyperledger/composer-playground
为docker image。使用
docker run --name composer-playground --publish 8080:8080 --detach hyperledger/composer-playground
现在我想制作一个Dockerfile
,它可以作为演示应用程序提供现有的业务网络定义。它应该是嵌入式的,因此不需要真正的Fabric网络。我有什么可能做到这一点?
第一个想法:卡片文件结构可以复制到/home/composer/.composer/cards
但据我所知,这些卡只能有embedded
连接类型,否则需要真正的Fabric网络。
第二个想法:是否有一些API端点可以查询为.bna
文件创建嵌入式网络?
答案 0 :(得分:1)
有趣的想法,并且随着Composer操场的方向最近出现,在Composer community call
上进行讨论将是一个不错的选择。关于现在的情况,我认为你必须用真正的Fabric来设置一切。我还没有看到Dockerfile做到这一点,但似乎可行。 hosted playground完成了本地存储和小包DB(indexedDB)中的所有操作,所以我不认为你可以在那里获得演示bna,而无需更改游乐场。
我过去曾经考虑过的一件事是,可以配置游乐场寻找样本网络的位置,甚至可以包括主要的“入门”和#39;网络
在这种情况下可能有帮助吗?可能值得打开Github issue来探索用例,如果这听起来很有用(感激接受请求!)