Развёртывание платформы в режиме проверки возможностей (Sandbox)¶
В ознакомительном режиме вы можете взаимодействовать с блокчейном через клиентское приложение, либо REST/gRPC-интерфейсы ноды: отправлять транзакции, получать данные из блокчейна, устанавливать и вызывать смарт-контракты, а также передавать конфиденциальные данные между нодами.
Создайте рабочую директорию и поместите туда файл
docker-compose.yml
, который вы можете скачать с официальной страницы Waves Enterprise на GitHub, выбрав самый свежий релиз.
Для установки платформы в режиме Sandbox откройте терминал, перейдите в директорию, содержащую файл
docker-compose.yml
, и выполните следующую команду:
docker run --rm -ti -v $(pwd):/config-manager/output wavesenterprise/config-manager:v1.3.1
После развёртывания платформы все созданные пароли и адреса хранятся в файле credentials.txt
, который находится в рабочей директории.
Дождитесь результатов выполнения предыдущей команды и выполните следующую команду:
docker-compose up -d
Внимание
На ОС Linux для выполнения команд могут понадобиться права администратора (права root).
После запуска контейнеров клиентское приложение для ноды 0 будет доступно по адресу http://localhost/nodeAddress
. Для нод 1 и 2, чтобы зайти в клиентское приложение, необходимо использовать соответственно адреса http://localhost/node-1
и http://localhost/node-2
. REST API нод доступен по адресам http://localhost/node-0/api-docs/index.html#/
, http://localhost/node-1/api-docs/index.html#/
и http://localhost/node-2/api-docs/index.html#/
.
Для остановки запущенных нод и сервисов выполните следующую команду:
docker-compose down
Без лицензии сеть будет работать в демо-режиме до высоты в 30 000 блоков. Для демо-режима получать лицензию необязательно.