是否可以使用 node SDK 打包 Hyperledger Fabric 链码?

问题描述

我使用 hyperledger fabric V1.4.10 我创建了一个部署程序应用程序,它使用 node SDK API 安装和升级我的链代码,一切正常,但我将我的所有项目压缩在一个 zip 文件中作为工件存储,我想有一个较小的工件要存储,当然我正在添加节点模块、js 和 ts 文件,因为我不完全确定在部署过程中是否需要它们。

我希望能够使用我的部署程序应用程序中的“对等链代码包”来执行相同的操作,以便能够以有效的方式打包我的代码。

我在 SDK 中看到一个 BasePackager 类,它似乎能够打包代码,但我找不到任何使用示例。

同时查看 js 代码,我发现 install 方法可以接收一个 ChaincodeInstallRequest,它可以是 ChaincodePackageInstallRequest 或 ChaincodePathInstallRequest。

这是 index.d.ts 中的代码:

services:
  qfunc:
    image: qfunc
    build:
      context: .
      dockerfile: ./Dockerfile
    command: ["sh","-c","pip install debugpy -t /tmp && python /tmp/debugpy --wait-for-client --listen 0.0.0.0:5678 mytrigger\__init__.py "]
    ports:  
      - 5678:5678

所以我想知道,是否可以使用 SDK 来打包您的代码?还是应该改用“对等链码包”选项?另外,在打包我的代码后,我可以使用 SDK 来安装它吗?还是我需要更好地使用“对等链代码安装”选项来执行此操作?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)