我发现有hyperledger/composer-playground
作为docker映像。使用
docker run --name composer-playground --publish 8080:8080 --detach hyperledger/composer-playground
现在,我想用它做一个Dockerfile
,它可以将现有的业务网络定义作为演示应用程序。它应该是嵌入式的,因此不需要真正的 Fabric 网络。我有什么可能性来实现这一点?
第一个想法:卡文件结构可以复制到/home/composer/.composer/cards
但据我了解,这些卡只能具有embedded
连接类型,否则需要真正的 Fabric 网络。
第二个想法:是否有一些 API 端点可以查询以.bna
文件创建嵌入式网络?
有趣的想法,随着作曲家游乐场的方向最近出现,在作曲家社区电话会议上讨论将是一个很好的
想法至于现在的情况,我认为你必须用一个真正的Fabric来设置一切。我还没有看到一个Dockerfile可以做到这一点,但似乎是可行的。托管游乐场在本地存储和袋数据库(indexedDB(中执行所有操作,因此我认为如果不更改游乐场,您将无法在那里获得演示bna。
我过去思考过的一件事是,可以配置游乐场寻找样本网络的位置,这甚至可能包括主要的"入门"网络。
在这种情况下,这会有所帮助吗?如果这听起来有用,可能值得打开一个 Github 问题来探索用例(拉取请求感激地接受!