Правильная настройка Indy с помощью Docker

Я вхожу в Hyperleadger Indy для проекта и хочу настроить его как чистый докер-контейнер. Его часто путают с правильными источниками документации.

Вначале я хотел следовать учебному пособию на основе Алисы.

Я использовал https://github.com/hyperledger/indy-sdk/ в качестве хранилища и установил его с помощью команд из https://github.com/hyperledger/indy-sdk/.

Все работало, но когда я пытаюсь войти в CML, это происходит:

indy@a1265007869d:/$ indy
Loading module /usr/local/lib/python3.5/dist-packages/config/config-crypto-example1.py
Module loaded.
This client is deprecated! Please, use the new libindy-based CLI: https://github.com/hyperledger/indy-sdk/tree/master/cli

Indy-CLI (c) 2017 Evernym, Inc.
Type 'help' for more information.
Running Indy 1.4.66

Любая команда throw:

Exception in callback PosixAsyncioEventLoop.run_as_coroutine.<locals>.stdin_ready() at /usr/lib/python3/dist-packages/prompt_toolkit/eventloop/asyncio_posix.py:65
handle: <Handle PosixAsyncioEventLoop.run_as_coroutine.<locals>.stdin_ready() at /usr/lib/python3/dist-packages/prompt_toolkit/eventloop/asyncio_posix.py:65>

Может кто-то может также объяснить, когда использовать Indy-Node, а когда Indy-SDK и являются ли они независимыми?

1 ответ

Встроенный CLI indy-node больше не поддерживается. Есть два варианта:

  1. Попробуйте другой клиент терминала или тот же клиент с другим размером окна
  2. Переместить в CLI из indy-cli отдельная упаковка. Вы можете найти его здесь https://github.com/hyperledger/indy-sdk/blob/master/cli/README.md
Другие вопросы по тегам